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
154 total results

GitHub courses (20)

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. Use our beginner friendly Git course to integrate Git and GitHub and manage versions of your projects using Git branches.
    • With Certificate
    • Beginner Friendly.
      4 hours
  2. Learn how to use GitHub Copilot to streamline your workflow and development. This course provides an in-depth understanding of the AI-driven coding assistant.
    • Intermediate.
      < 1 hour
  3. Dive deeper into the world of GitHub and learn about its more advanced features like Actions, Codespaces, and github.dev.
    • With Certificate
    • Intermediate.
      < 1 hour
  4. Learn about GitHub’s more advanced features, like personal access tokens, two-factor authentication, and enterprise managed users.
    • With Certificate
    • Intermediate.
      < 1 hour
  5. Learn how to track changes in your code and switch between different versions with Git, an open-source version control system.
    • Beginner Friendly.
      1 hour
  6. Learn to build custom plugins for Logitech MX Devices using C# and the Logi Actions SDK by creating a Git automation workflow.
    • Beginner Friendly.
      1 hour
  7. Learn how to use GitHub, a service that allows you to host and share your code.
    • Beginner Friendly.
      1 hour
  8. Learn how to create, merge, clone, and fetch Git branches to collaborate with other developers.
    • Beginner Friendly.
      1 hour
  9. Become proficient in Git for DevOps, including repository management, Git commands, GUI, distributed workflows, branching, Git server protocols, and Gitflow.
    • Intermediate.
      1 hour
  10. Prepare for GitHub Copilot certification with comprehensive practice covering AI-assisted development, testing, privacy, and enterprise implementation.
    • Includes 8 Courses
    • With Certificate
    • Intermediate.
      5 hours
  11. Learn how to maintain clean code, write better pull requests, and collaborate with the GitHub community.
    • Beginner Friendly.
      < 1 hour
  12. Learn how to use GitHub Pages to easily set up and publish your own websites.
    • Beginner Friendly.
      < 1 hour
  13. Learn the basics of web development to build your own website.
    • Includes 9 Courses
    • With Certificate
    • Beginner Friendly.
      14 hours
  14. Learn how to publish a website to the Internet with Jekyll, Amazon Web Services (AWS), and GitHub Pages.
    • With Certificate
    • Beginner Friendly.
      1 hour
  15. Machine Learning/AI Engineers build end-to-end ML applications and power many of the apps we use every day. They work in Python, Git, & ML.
    • Includes 7 Courses
    • With Certificate
    • Intermediate.
      50 hours
  16. Learn how to setup Jupyter Notebooks and PostGRESQL and run data science projects on your own computer locally!
    • Beginner Friendly.
      1 hour
  17. Data Scientists often work with engineering teams. Learn the software engineering skills you need to bridge the gap between data science and
    • Includes 7 Courses
    • With Certificate
    • Intermediate.
      22 hours
  18. Learn how to contribute to, create, and maintain open source projects!
    • Beginner Friendly.
      < 1 hour
  19. Learn how to use advanced techniques like entity resolution and dialog management to build more conversational Alexa skills.
    • Intermediate.
      2 hours
  20. Discover Google App Engine, a cloud platform that provides scalable hosting for web developers and enterprises. Learn about different environments, deploying with gcloud, Cloud Run, Cloud Functions, and setting up Pub/Sub notifications for Cloud Storage.
    • Intermediate.
      1 hour
1 - 20 of 20 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.