Version control courses can help you learn the basics of tracking changes in code, branching strategies, merging workflows, and collaboration techniques. You can build skills in managing project histories, resolving conflicts, and maintaining code integrity across teams. Many courses introduce tools like Git and GitHub, that support version control, allowing you to apply your skills in real projects and collaborate effectively with others in software development.

Macquarie University
Skills you'll gain: Responsible AI, Security Controls, Application Security, Cyber Attacks, Cyber Threat Intelligence, Cybersecurity, Data Security, DevSecOps, Security Engineering, Artificial Intelligence, Threat Modeling, Cyber Governance, Artificial Intelligence and Machine Learning (AI/ML), Risk Management, Encryption, Application Programming Interface (API), Machine Learning, Governance, Regulation and Legal Compliance, Applied Machine Learning
Beginner · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Pandas (Python Package), Data Wrangling, NumPy, Data Cleansing, Data Structures, Data Analysis, Data Manipulation, Data Transformation, Data Quality, Exploratory Data Analysis, Statistical Analysis, Data Integration, Programming Principles, Python Programming, Scripting
Beginner · Course · 1 - 3 Months

Skills you'll gain: Microsoft Azure, Virtual Machines, Cloud Development, Infrastructure As A Service (IaaS), Ubuntu, Application Deployment, Linux, Web Applications, Node.JS, MongoDB
Intermediate · Course · 1 - 3 Months

University of Illinois Urbana-Champaign
Skills you'll gain: Construction, Land Management, Property Maintenance, Safety Assurance, Facility Management and Maintenance, Safety Standards, Environmental Science, Environment and Resource Management, Chemistry, Analytical Skills
Beginner · Course · 1 - 3 Months

Skills you'll gain: TypeScript, Object Oriented Design, Node.JS, Role-Based Access Control (RBAC), Object Oriented Programming (OOP), Authentications, React Redux, Back-End Web Development, React.js, Full-Stack Web Development, Web Development, MongoDB, Front-End Web Development, Javascript, Application Programming Interface (API), Software Design Patterns, API Design, Programming Principles, Software Development, Debugging
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Microsoft Azure, Role-Based Access Control (RBAC), Azure Active Directory, Authorization (Computing), Authentications, Identity and Access Management, Cloud Infrastructure, Cloud Computing, Cloud Security, Single Sign-On (SSO), Kubernetes, Encryption, Multi-Factor Authentication, Data Integration
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: IT Security Architecture, Security Controls, Cryptography, Security Engineering, Application Security, Vulnerability Assessments, Information Systems Security, Encryption, Cybersecurity, Hardening, Infrastructure Security, Computer Security, Threat Modeling, Network Security, Public Key Infrastructure, Authentications, Data Integrity
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Descriptive Statistics, R Programming, Statistical Reporting, Data Quality, Data Cleansing, Statistics, Data Manipulation, Data Analysis Software, Statistical Analysis, Data Import/Export
Beginner · Guided Project · Less Than 2 Hours

Johns Hopkins University
Skills you'll gain: Performance Metric, Artificial Intelligence, Strategic Leadership, Responsible AI, Strategic Decision-Making, Data Quality, MLOps (Machine Learning Operations), Applied Machine Learning, Machine Learning, Algorithms, Artificial Neural Networks, Data Validation, Decision Tree Learning, Random Forest Algorithm, Resource Utilization, System Requirements
Intermediate · Course · 1 - 3 Months

Board Infinity
Skills you'll gain: Continuous Integration, Sprint Planning, Kaizen Methodology, Process Improvement, Backlogs, Agile Product Development, Unit Testing, DevSecOps, Scalability, Performance Metric, Integration Testing, Software Development, Software Testing, Organizational Change, Project Management, User Story, Git (Version Control System), Key Performance Indicators (KPIs), Business Reporting, Application Security
Beginner · Specialization · 1 - 3 Months

LearnKartS
Skills you'll gain: Docker (Software), Cloud-Native Computing, Containerization, Application Deployment, Devops Tools, Data Storage, Microservices, DevOps, Data Storage Technologies, Security Controls, CI/CD, Authentications, Network Model, YAML, Network Planning And Design, Local Area Networks, Scalability, File Systems
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Food Safety and Sanitation, Food and Beverage, Legal Risk, Cleanliness, Restaurant Management, Restaurant Operation, Training Programs, Compliance Management, Food Quality Assurance And Control, Regulatory Compliance, Employee Training, Safety Assurance, Health And Safety Standards, Hazard Analysis, Risk Management
Intermediate · Course · 1 - 4 Weeks