Skip to content
@skills

GitHub Skills

Learn how to use GitHub with interactive courses designed for beginners and experts.

Advance your GitHub journey

Learn how to use GitHub with interactive courses designed for beginners and experts.

  • Learning should be fun: There are no simulations or boring tutorials here, just hands-on lessons created by GitHub and taught with GitHub Actions.
  • Real projects: Learn new skills while working in your own copy of a real project.
  • Helpful bot: GitHub Actions provides instructions and feedback throughout your journey.
  • Real workflow: Everything happens with real GitHub features, such as Issues, Actions, and Codespaces.

Get started building your own courses with our GitHub Skills Quickstart Guide. 🌟

Pinned Loading

  1. introduction-to-github Public template

    Get started using GitHub in less than an hour.

    8.9k 10.5k

  2. getting-started-with-github-copilot Public template

    Learn, build, debug, and ship faster than ever with your favorite AI pair programmer.

    JavaScript 139 178

  3. integrate-mcp-with-copilot Public template

    Learn how to use MCP Servers with GitHub Copilot

    JavaScript 27 22

  4. introduction-to-repository-management Public template

    Learn the basics of several GitHub features that can help support a collaborative, friendly, and healthy project.

    JavaScript 50 32

Repositories

Showing 10 of 35 repositories
  • hello-github-actions Public template

    Create a GitHub Action and use it in a workflow.

    957 MIT 1,294 1 2 Updated Jun 1, 2025
  • github-pages Public template

    Create a site or blog from your GitHub repositories with GitHub Pages.

    2,614 MIT 8,554 3 12 Updated Jun 1, 2025
  • secure-repository-supply-chain Public template

    Secure your supply chain, understand dependencies in your environment, know about vulnerabilities in those dependencies and patch them

    C# 149 MIT 115 3 8 Updated Jun 1, 2025
  • communicate-using-markdown Public template

    Organize ideas and collaborate using Markdown, a lightweight language for text formatting.

    1,213 MIT 1,080 0 0 Updated May 30, 2025
  • exercise-toolkit Public

    Toolkit to standardize and reuse common parts of Skills exercises

    7 MIT 6 0 1 Updated May 30, 2025
  • getting-started-with-github-copilot Public template

    Learn, build, debug, and ship faster than ever with your favorite AI pair programmer.

    JavaScript 139 MIT 178 1 1 Updated May 30, 2025
  • secure-code-game Public template

    A GitHub Security Lab initiative, providing an in-repo learning experience, where learners secure intentionally vulnerable code.

    JavaScript 2,315 MIT 270 0 1 Updated May 30, 2025
  • exercise-template Public template

    <<Not an exercise>> A template to make exercise templates. Search and replace "replace-me".

    161 MIT 195 4 2 Updated May 28, 2025
  • introduction-to-repository-management Public template

    Learn the basics of several GitHub features that can help support a collaborative, friendly, and healthy project.

    JavaScript 50 MIT 27 3 2 Updated May 27, 2025
  • introduction-to-github Public template

    Get started using GitHub in less than an hour.

    8,940 MIT 10,546 3 5 Updated May 26, 2025