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 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 Creator for a 10min guide on using :copilot: Copilot to generate your own exercise!

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 490 513

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

    Learn how to use MCP Servers with GitHub Copilot

    JavaScript 175 160

  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 104 54

  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 44 17

Repositories

Showing 10 of 47 repositories
  • exercise-toolkit Public

    Toolkit to standardize and reuse common parts of Skills exercises

    skills/exercise-toolkit’s past year of commit activity
    28 MIT 24 2 4 Updated Mar 3, 2026
  • hello-github-actions Public template

    Create and run a GitHub Actions workflow.

    skills/hello-github-actions’s past year of commit activity
    1,048 MIT 1,442 0 0 Updated Mar 3, 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
    JavaScript 2,602 MIT 326 0 2 Updated Mar 3, 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
    189 MIT 210 1 3 Updated Mar 3, 2026
  • migrate-ado-repository Public template

    Create a sample Azure DevOps project then migrate it to GitHub using the CLI.

    skills/migrate-ado-repository’s past year of commit activity
    HCL 43 MIT 23 0 0 Updated Mar 3, 2026
  • releases Public

    Monthly changelog for everything GitHub Skills

    skills/releases’s past year of commit activity
    0 0 0 1 Updated Mar 3, 2026
  • secure-repository-supply-chain Public template

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

    skills/secure-repository-supply-chain’s past year of commit activity
    C# 176 MIT 191 1 3 Updated Mar 1, 2026
  • review-pull-requests Public template

    Collaborate and work together on GitHub.

    skills/review-pull-requests’s past year of commit activity
    HTML 310 MIT 229 5 6 Updated Mar 1, 2026
  • skills-for-emu Public

    Guide on enabling GitHub Skills for EMU organizations

    skills/skills-for-emu’s past year of commit activity
    3 MIT 4 0 0 Updated Feb 27, 2026
  • introduction-to-git Public template

    Use Git version control to work on a game using command line (CLI) and VS Code

    skills/introduction-to-git’s past year of commit activity
    Shell 51 MIT 41 0 0 Updated Feb 27, 2026