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.

Skills you'll gain: Unified Modeling Language, Visual Basic (Programming Language), Data Structures, Object Oriented Design, Microsoft Visual Studio, Program Development, Data Storage, Object Oriented Programming (OOP), Microsoft Development Tools, .NET Framework, Computer Programming
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Vulnerability Scanning, Vulnerability Assessments, Penetration Testing, Security Testing, Network Security, Threat Detection, Network Monitoring, Network Analysis, Operating Systems
Beginner · Guided Project · Less Than 2 Hours

University of Geneva
Skills you'll gain: General Science and Research, Scientific Methods, Experimentation, Scientific Visualization, Physical Science, Research, Science and Research, Quantitative Research, Physics, Mathematical Modeling, Mechanics
Intermediate · Course · 1 - 3 Months

University of Colorado System
Skills you'll gain: Network Security, Distributed Denial-Of-Service (DDoS) Attacks, Hardening, Cryptographic Protocols, Cybersecurity, Encryption, Security Controls, Proxy Servers, Information Privacy, Servers, Communication Systems, Web Servers, Network Routing, Network Analysis, Cloud Hosting, Cloud Deployment
Intermediate · Course · 1 - 4 Weeks

National Taiwan University
Skills you'll gain: Financial Statement Analysis, Inventory Accounting, Financial Statements, Inventory Control Systems, Inventory Management System, Accounts Receivable, Financial Analysis, Inventory Control, Standard Accounting Practices, Financial Accounting, Accounts Payable and Receivable, Generally Accepted Accounting Principles (GAAP), Financial Reporting, General Accounting, Business Economics, Fixed Asset, Accounts Payable, Accounting, Property Accounting, Depreciation
Beginner · Course · 1 - 3 Months

The Hong Kong University of Science and Technology
Skills you'll gain: Civil Engineering, Hazard Analysis, Land Management, Failure Analysis, Engineering Analysis, Risk Control, Physical Science, Mechanics, Augmented and Virtual Reality (AR/VR), Experimentation
Beginner · Course · 1 - 3 Months

Microsoft
Skills you'll gain: Project Management Office (PMO), Program Management, Change Management, Organizational Change, Project Portfolio Management, Agile Project Management, Project Management, Project Management Institute (PMI) Methodology, Project Implementation, Sustainable Development, Corporate Sustainability, Sustainability Standards, Agile Methodology, Project Performance, Collaboration, Data-Driven Decision-Making
Beginner · Course · 1 - 3 Months

Illinois Tech
Skills you'll gain: Relational Databases, Database Application, Database Management, Database Development, SQL, Databases, Database Systems, MySQL, Database Management Systems, Database Software, Database Design, Transaction Processing, Stored Procedure, Data Access, Application Development, Java, Data Integrity, Performance Tuning
Build toward a degree
Intermediate · Course · 1 - 3 Months

Pearson
Skills you'll gain: Git (Version Control System), Package and Software Management, Linux Administration, Containerization, Bash (Scripting Language), Version Control, File Systems, Ubuntu, Linux Servers, Linux, Linux Commands, Docker (Software), Operating System Administration, User Accounts, Command-Line Interface, Shell Script, Ansible, Firewall, Systems Administration, Microsoft Windows
Intermediate · Specialization · 1 - 3 Months

Board Infinity
Skills you'll gain: Angular, HTML and CSS, JavaScript Frameworks, Application Frameworks, Javascript, Hypertext Markup Language (HTML), Front-End Web Development, Scalability, Web Design and Development, Web Applications, Code Reusability, Cascading Style Sheets (CSS), Web Development, Software Design Patterns, Software Design, UI Components
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Social Studies, Social Sciences, Socioeconomics, Culture, Economic Development, Sociology, Sustainable Development, Social Justice, Cultural Diversity, World History, Economics, Demography, Political Sciences, Public Policies, European History, Internet Of Things, Governance, Research Methodologies
Beginner · Course · 1 - 3 Months

Skills you'll gain: Process Capability, Project Schedules, Statistical Analysis, Statistical Methods, Data Analysis, Project Management, Project Planning, Six Sigma Methodology, Work Breakdown Structure, Lean Six Sigma, Process Analysis, Data Collection, Project Scoping, Probability & Statistics, Performance Measurement, Scope Management, Performance Metric, Performance Analysis, Quality Monitoring, Process Improvement and Optimization
Beginner · Course · 1 - 3 Months