• For Individuals
  • For Businesses
  • For Universities
  • For Governments
Degrees
​
Log In
Join for Free
  • Browse
  • Github

Github Courses

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.


Popular Github Courses and Certifications


  • P

    Packt

    Advanced Frontend Development and Deployment

    Skills you'll gain: Application Deployment, React Redux, Full-Stack Web Development, React.js, Authentications, Node.JS, Web Applications, Front-End Web Development, UI Components, User Accounts, User Interface (UI), GitHub, Dashboard Creation

    ★ 4.3 (10) · Advanced · Course · 1 - 3 Months

    Status: Free Trial
    Free Trial
    Category: Credit offered
    Credit offered
  • G

    Genentech

    Making Data Science Work for Clinical Reporting

    Skills you'll gain: Clinical Data Management, Statistical Reporting, Data Sharing, Version Control, Clinical Trials, GitHub, Data Quality, Medical Privacy, Quality Assurance, Risk Management, Maintainability, DevOps, R Programming, Package and Software Management, Agile Software Development, Agile Methodology

    ★ 4.1 (11) · Intermediate · Course · 1 - 3 Months

    Category: Preview
    Preview
    Category: Credit offered
    Credit offered
  • C

    Coursera

    Step Into SQL with Jupyter Notebooks

    Skills you'll gain: SQL, GitHub, Version Control, Git (Version Control System), MySQL, Collaborative Software, Query Languages, Jupyter

    Beginner · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
    Category: Credit offered
    Credit offered
  • P

    Packt

    Full Stack Web Development Mastery - Novice to Expert

    Skills you'll gain: Node.JS, Responsive Web Design, JSON, jQuery, Restful API, HTML and CSS, Bootstrap (Front-End Framework), API Design, GitHub, Web Design and Development, Git (Version Control System), Postman API Platform, Web Design, Javascript and jQuery, Hypertext Markup Language (HTML), MongoDB, Back-End Web Development, Full-Stack Web Development, Cascading Style Sheets (CSS), Program Development

    ★ 4.9 (11) · Beginner · Specialization · 3 - 6 Months

    Category: New
    New
    Status: Free Trial
    Free Trial
    Category: Credit offered
    Credit offered
  • P

    Packt

    Selenium Python Automation Testing and Frameworks

    Skills you'll gain: Version Control, Test Script Development, Software Versioning, Continuous Integration, File I/O, Test Tools, Continuous Delivery, Functional Testing, Automation, Scripting, UI Components, Code Reusability, Hypertext Markup Language (HTML), Software Design Patterns, Development Environment, Integrated Development Environments, Command-Line Interface, Package and Software Management

    ★ 4.6 (24) · Beginner · Specialization · 3 - 6 Months

    Status: Free Trial
    Free Trial
    Category: Credit offered
    Credit offered
  • U

    University of California, Davis

    Creating Basic Web Layouts

    Skills you'll gain: Responsive Web Design, HTML and CSS, Web Design, Cascading Style Sheets (CSS), GitHub, Front-End Web Development, Application Deployment, Web Development, User Interface (UI) Design

    ★ 4.8 (9) · Intermediate · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
    Category: Credit offered
    Credit offered
  • W

    Whizlabs

    Exam Prep CKA: Certified Kubernetes Administrator

    Skills you'll gain: Kubernetes, Cloud-Native Computing, Docker (Software), Network Troubleshooting, Containerization, Cloud Infrastructure, Application Deployment, YAML, Scalability, Virtual Networking, Role-Based Access Control (RBAC), System Monitoring, Configuration Management, Software Installation, Debugging, Data Persistence

    ★ 3.2 (12) · Intermediate · Course · 1 - 3 Months

    Category: Preview
    Preview
    Category: Credit offered
    Credit offered
  • C

    Coursera

    Generative AI for Code Completion

    Skills you'll gain: GitHub Copilot, LLM Application, Large Language Modeling, AI powered creativity, AI literacy, Generative AI, Software Development Tools, AI Workflows, Computer Programming Tools

    ★ 4.3 (8) · Intermediate · Course · 1 - 4 Weeks

    Category: Preview
    Preview
    Category: Credit offered
    Credit offered
  • J

    Johns Hopkins University

    데이터 과학자의 도구 상자

    Skills you'll gain: Rmarkdown, Data Science, R (Software), GitHub, Version Control, Data Analysis, Big Data, R Programming, Software Versioning, General Science and Research, Git (Version Control System), Statistical Programming, Data Quality, Statistical Reporting, Development Environment

    ★ 4.7 (9) · Mixed · Course · 1 - 4 Weeks

    Category: Preview
    Preview
    Category: Credit offered
    Credit offered
  • M

    Microsoft

    R Programming Essentials with Microsoft Tools

    Skills you'll gain: Version Control, GitHub Copilot, Software Documentation, R (Software), Software Versioning, Microsoft Visual Studio, Technical Documentation, Program Development, Statistical Analysis, Data Wrangling, Development Environment, Descriptive Statistics, Statistical Programming, Statistics, Programming Principles

    Beginner · Course · 1 - 3 Months

    Status: Free Trial
    Free Trial
    Category: Credit offered
    Credit offered
  • V

    Vanderbilt University

    Functional Programming with Java and Threads

    Skills you'll gain: IntelliJ IDEA, Java Programming, Object Oriented Programming (OOP), Java, Integrated Development Environments, Open Source Technology, Development Environment, Programming Principles, Scalability, Functional Design

    ★ 4.2 (13) · Intermediate · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
    Category: Credit offered
    Credit offered
  • C

    Codio

    Select Topics in Python: Django

    Skills you'll gain: Version Control, GitHub, Django (Web Framework), Git (Version Control System), Application Deployment, Object-Relational Mapping, Development Environment, Unit Testing, Cloud Deployment, Database Development, Bootstrap (Front-End Framework), Model View Controller, Database Management, Virtual Environment, Program Development, HTML and CSS, Python Programming

    ★ 4.7 (10) · Intermediate · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
    Category: Credit offered
    Credit offered
1…222324…34

In summary, here are 10 of our most popular github courses

  • Advanced Frontend Development and Deployment: Packt
  • Making Data Science Work for Clinical Reporting: Genentech
  • Step Into SQL with Jupyter Notebooks: Coursera
  • Full Stack Web Development Mastery - Novice to Expert: Packt
  • Selenium Python Automation Testing and Frameworks: Packt
  • Creating Basic Web Layouts: University of California, Davis
  • Exam Prep CKA: Certified Kubernetes Administrator: Whizlabs
  • Generative AI for Code Completion : Coursera
  • 데이터 과학자의 도구 상자: Johns Hopkins University
  • R Programming Essentials with Microsoft Tools: Microsoft

Skills you can learn in Mobile And Web Development

Web (13)
Mobile App (9)
Javascript (8)
Mobile Application Development (8)
Web Development (8)
Android Software Development (7)
CSS (6)
Programming Language (6)
Web Application (6)
Android Studio (5)
Angularjs (5)
Computer Program (5)

Other topics to explore

Arts and Humanities
338 courses
Business
1095 courses
Computer Science
668 courses
Data Science
425 courses
Information Technology
145 courses
Health
471 courses
Math and Logic
70 courses
Personal Development
137 courses
Physical Science and Engineering
413 courses
Social Sciences
401 courses
Language Learning
150 courses

Coursera Footer

Skills

  • Accounting
  • Artificial Intelligence (AI)
  • Cybersecurity
  • Data Analytics
  • Digital Marketing
  • Human Resources (HR)
  • Microsoft Excel
  • Project Management
  • Python
  • SQL

Professional Certificates

  • Google AI Certificate
  • Google Cybersecurity Certificate
  • Google Data Analytics Certificate
  • Google IT Support Certificate
  • Google Project Management Certificate
  • Google UX Design Certificate
  • IBM AI Engineering Certificate
  • IBM AI Product Manager Certificate
  • IBM Data Science Certificate
  • Intuit Academy Bookkeeping Certificate

Courses & Specializations

  • AI Essentials Specialization
  • AI For Business Specialization
  • AI For Everyone Course
  • AI in Healthcare Specialization
  • Deep Learning Specialization
  • Excel Skills for Business Specialization
  • Financial Markets Course
  • Machine Learning Specialization
  • Prompt Engineering for ChatGPT Course
  • Python for Everybody Specialization

Career Resources

  • Career Aptitude Test
  • CAPM Certification Requirements
  • CompTIA A+ Certification Requirements
  • CompTIA Security+ Certification Requirements
  • Essential IT Certifications
  • Free IT Certifications and Courses
  • High-Income Skills to Learn
  • How to Learn Artificial Intelligence
  • PMP Certification Requirements
  • Popular Cybersecurity Certifications

Coursera

  • About
  • What We Offer
  • Leadership
  • Careers
  • Catalog
  • Coursera Plus
  • Professional Certificates
  • MasterTrack® Certificates
  • Degrees
  • For Enterprise
  • For Government
  • For Campus
  • Become a Partner
  • Social Impact
  • Free Courses
  • Share your Coursera learning story

Community

  • Learners
  • Partners
  • Beta Testers
  • Blog
  • The Coursera Podcast
  • Tech Blog

More

  • Press
  • Investors
  • Terms
  • Privacy
  • Help
  • Accessibility
  • Contact
  • Articles
  • Directory
  • Affiliates
  • Modern Slavery Statement
  • Do Not Sell/Share
Learn Anywhere
Download on the App Store
Get it on Google Play
Logo of Certified B Corporation
© 2026 Coursera Inc. All rights reserved.
  • Coursera Facebook
  • Coursera Linkedin
  • Coursera Twitter
  • Coursera YouTube
  • Coursera Instagram
  • Coursera TikTok