GitHub courses can help you learn version control, collaboration techniques, repository management, and branching strategies. You can build skills in code review, issue tracking, and integrating continuous integration/continuous deployment (CI/CD) practices. Many courses introduce tools like Git, GitHub Desktop, and command-line interfaces, showing how these skills enhance team workflows and streamline software development projects.

Skills you'll gain: GitHub, Test Driven Development (TDD), Continuous Integration, ASP.NET, .NET Framework, Git (Version Control System), Integration Testing, Data Access, Data Integrity
Intermediate · Course · 1 - 3 Months

Fred Hutchinson Cancer Center
Skills you'll gain: Version Control, Continuous Integration, Secure Coding, Continuous Delivery, Key Management
Advanced · Course · 1 - 4 Weeks

Skills you'll gain: Version Control, GitHub, Bitbucket, Git (Version Control System), Unity Engine, Game Design, Video Game Development, Software Versioning, 3D Assets, Animation and Game Design, Computer Graphics, Mobile Development, Animations, Scripting, Computer Graphic Techniques
Intermediate · Course · 1 - 3 Months

Pragmatic AI Labs
Skills you'll gain: AI Security, Claude Code, Responsible AI, Prompt Engineering, DevSecOps, Secure Coding, Prompt Engineering Tools, Information Privacy, Application Security, Vulnerability Scanning, Code Review, CI/CD, AI literacy, Vulnerability Assessments, AI Orchestration, Gemini, Security Awareness, GitHub, Command-Line Interface
Beginner · Course · 1 - 4 Weeks

Pragmatic AI Labs
Skills you'll gain: PostgreSQL, SQL, Transaction Processing, Relational Databases, Rust (Programming Language), Database Management, Query Languages, JSON, Docker (Software), Data Mapping, Data Access, Development Environment, Performance Tuning, Command-Line Interface
Beginner · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: AI Security, Prompt Engineering, Code Review, Secure Coding, Open Web Application Security Project (OWASP), Integrated Development Environments, AI Workflows, Prompt Engineering Tools, DevSecOps, AI Enablement, Software Development, Development Environment, Git (Version Control System), GitHub, Building Codes, Scope Management
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Hypertext Markup Language (HTML), Bootstrap (Front-End Framework), Web Design and Development, Development Environment, HTML and CSS, Responsive Web Design, Version Control, Cascading Style Sheets (CSS), Web Design, Front-End Web Development, Git (Version Control System), Application Deployment, Software Development Tools, Integrated Development Environments, Web Development Tools, Cloud Hosting
Beginner · Course · 1 - 3 Months

Skills you'll gain: Threat Modeling, Open Web Application Security Project (OWASP), DevSecOps, Secure Coding, Application Security, Threat Detection, Security Testing, Continuous Delivery, Continuous Integration, Vulnerability Assessments, CI/CD, Vulnerability Scanning, Security Controls, Risk Management Framework
Advanced · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Interactive Data Visualization, Data Visualization, Heat Maps, Spatial Data Analysis, Data Visualization Software, Technical Communication, Geospatial Mapping, Data Mapping, Interactive Design, Hypertext Markup Language (HTML), GitHub, Usability, Public Health, Document Management
Beginner · Course · 1 - 4 Weeks

Pragmatic AI Labs
Skills you'll gain: AI Orchestration, AI Workflows, Cloud Infrastructure, AI Integrations, Retrieval-Augmented Generation, AWS SageMaker, Prompt Engineering, Hugging Face, Prompt Patterns, Cloud Deployment, Cloud Computing Architecture, Model Deployment, LLM Application, Large Language Modeling, Cloud Technologies, Model Optimization, Analysis, Rust (Programming Language), System Monitoring, Computer Graphics
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: MLOps (Machine Learning Operations), Model Deployment, Scalability, Model Optimization, CI/CD, Continuous Deployment, Application Deployment, Machine Learning Software, Continuous Delivery, Model Training, Artificial Intelligence and Machine Learning (AI/ML), Model Evaluation, Continuous Integration, Business Metrics, Verification And Validation, AI Workflows, Automation, Business Priorities, Performance Analysis, YAML
Advanced · Course · 1 - 4 Weeks

Skills you'll gain: Anomaly Detection, MLOps (Machine Learning Operations), AI Security, Software Engineering, Model Training, DevOps, Software Quality Assurance, Maintainability, CI/CD, Model Deployment, Performance Tuning, Security Testing, Responsible AI, Model Evaluation, Secure Coding, Continuous Monitoring, Model Optimization, Sampling (Statistics), Unsupervised Learning, Python Programming
Intermediate · Course · 1 - 3 Months