GitHub courses

Learn how to manage code efficiently and collaborate with others using Git and GitHub, the most widely used developer platform for version control and open source projects. These courses cover essential skills like setting up repositories, creating branches, working with pull requests, and tracking code changes. Whether you're new to development or looking to sharpen your workflow, you'll gain hands-on experience with tools every modern developer should know.
github
112 total results

GitHub courses (18)

Most relevant

Filters

Level

Type

Learn all the skills you need to land a new career in tech.
 
Learn all the concepts you need to gain a new technical skill.
 
Prepare and practice for top industry certifications.
 
Learn concepts used for specific languages or technologies.
 

Average time to complete

Average based on combined completion rates — individual pacing in lessons, projects, and quizzes may vary.
 
Most relevant
1 - 18 of 18 results

GitHub articles (71)

Most relevant

Filters

Level

Type

Learn all the skills you need to land a new career in tech.
 
Learn all the concepts you need to gain a new technical skill.
 
Prepare and practice for top industry certifications.
 
Learn concepts used for specific languages or technologies.
 

Average time to complete

Average based on combined completion rates — individual pacing in lessons, projects, and quizzes may vary.
 
Most relevant
1 - 18 of 18 results

GitHub docs (23)

Most relevant

Filters

Level

Type

Learn all the skills you need to land a new career in tech.
 
Learn all the concepts you need to gain a new technical skill.
 
Prepare and practice for top industry certifications.
 
Learn concepts used for specific languages or technologies.
 

Average time to complete

Average based on combined completion rates — individual pacing in lessons, projects, and quizzes may vary.
 
Most relevant
1 - 18 of 18 results

Frequently asked questions about GitHub courses

  • Git is a version control system that helps developers track changes to their code over time. It allows you to manage project history, experiment safely with new features, and collaborate with others without overwriting each other’s work.