Skip to content
@skills

GitHub Skills

Learn how to use GitHub in GitHub using interactive exercises.

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. getting-started-with-github-copilot getting-started-with-github-copilot Public template

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

    JavaScript 364 416

  2. integrate-mcp-with-copilot integrate-mcp-with-copilot Public template

    Learn how to use MCP Servers with GitHub Copilot

    JavaScript 137 108

  3. expand-your-team-with-copilot expand-your-team-with-copilot Public template

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

    JavaScript 65 28

  4. customize-your-github-copilot-experience customize-your-github-copilot-experience Public template

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

    JavaScript 15 10

Repositories

Showing 10 of 41 repositories
  • 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
    178 MIT 210 0 1 Updated Nov 26, 2025
  • exercise-toolkit Public

    Toolkit to standardize and reuse common parts of Skills exercises

    skills/exercise-toolkit’s past year of commit activity
    25 MIT 20 2 1 Updated Nov 26, 2025
  • action-text-variables Public

    Load a text file and replace mustache style variables. Returns modified text as an output for use in other actions.

    skills/action-text-variables’s past year of commit activity
    JavaScript 15 MIT 3 1 (1 issue needs help) 9 Updated Nov 24, 2025
  • skills/action-keyphrase-checker’s past year of commit activity
    TypeScript 5 MIT 4 0 9 Updated Nov 24, 2025
  • 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
    JavaScript 2,543 MIT 315 0 1 Updated Nov 20, 2025
  • expand-your-team-with-copilot Public template

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

    skills/expand-your-team-with-copilot’s past year of commit activity
    JavaScript 65 MIT 28 2 0 Updated Nov 19, 2025
  • deploy-to-azure Public template

    Create two deployment workflows using GitHub Actions and Microsoft Azure.

    skills/deploy-to-azure’s past year of commit activity
    JavaScript 165 MIT 112 6 6 Updated Nov 18, 2025
  • customize-your-github-copilot-experience Public template

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

    skills/customize-your-github-copilot-experience’s past year of commit activity
    JavaScript 15 MIT 11 1 0 Updated Nov 18, 2025
  • getting-started-with-github-copilot Public template

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

    skills/getting-started-with-github-copilot’s past year of commit activity
    JavaScript 364 MIT 416 3 0 Updated Nov 17, 2025
  • idea-to-app-with-spark Public template

    Turn your thoughts into real web apps by simply describing them, no coding required!

    skills/idea-to-app-with-spark’s past year of commit activity
    1 MIT 0 0 0 Updated Nov 14, 2025