GitHub Skills

3 min read Original article ↗

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 inside Issues using GitHub Actions.
  • Real projects: Learn new skills while working in your own copy of a real project.
  • Helpful guidance: Your favorite Octocat 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 exercises with the same tooling the team uses. 🌟

Check out Skills Exercise Manager for a 10min guide on using :copilot: Copilot to generate your own exercise!

Pinned Loading

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

    JavaScript 460 491

  2. Learn how to use MCP Servers with GitHub Copilot

    JavaScript 162 138

  3. Let Copilot coding agent tackle your issues directly on GitHub. No coding environment needed.

    JavaScript 92 43

  4. Customize GitHub Copilot's behavior with custom instructions, prompts, and chat modes for your specific development workflows.

    JavaScript 35 13

Repositories

Showing 10 of 46 repositories

  • .github Public

    <<Not a course>> .github is a special repository.

    skills/.github’s past year of commit activity

  • exercise-manager Public

    A codespace for developing and managing GitHub Skills exercises

    skills/exercise-manager’s past year of commit activity

    Shell

    1

    MIT 0

    3 1

    Updated Feb 6, 2026

  • secure-code-game Public template

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

    skills/secure-code-game’s past year of commit activity

  • github-pages Public template

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

    skills/github-pages’s past year of commit activity

  • skills/resolve-merge-conflicts’s past year of commit activity

  • introduction-to-secret-scanning Public template

    Enable secret scanning to identify plain-text credentials and prevent them from being written to your repository

    skills/introduction-to-secret-scanning’s past year of commit activity

  • test-with-actions Public template

    Create workflows that enable you to use Continuous Integration (CI) for your projects.

    skills/test-with-actions’s past year of commit activity

    Python

    283

    MIT

    182 3 1

    Updated Feb 5, 2026

  • exercise-toolkit Public

    Toolkit to standardize and reuse common parts of Skills exercises

    skills/exercise-toolkit’s past year of commit activity

    27

    MIT

    22 2 1

    Updated Feb 5, 2026

  • skills/modernize-your-legacy-code-with-github-copilot’s past year of commit activity

    COBOL

    14

    MIT

    4 0 0

    Updated Feb 5, 2026

  • exercise-template Public template

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

    skills/exercise-template’s past year of commit activity