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. introduction-to-github introduction-to-github Public template

    Get started using GitHub in less than an hour.

    9.1k 11.4k

  2. 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 222 261

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

    Learn how to use MCP Servers with GitHub Copilot

    JavaScript 51 34

  4. introduction-to-repository-management introduction-to-repository-management Public template

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

    JavaScript 54 39

Repositories

Showing 10 of 36 repositories
  • 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 7 MIT 2 1 (1 issue needs help) 1 Updated Jul 14, 2025
  • skills/action-keyphrase-checker’s past year of commit activity
    TypeScript 1 MIT 2 0 3 Updated Jul 14, 2025
  • 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
    172 MIT 206 0 1 Updated Jul 12, 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 222 MIT 261 1 0 Updated Jul 10, 2025
  • modernize-your-legacy-code-with-github-copilot Public template

    Modernize a school's legacy accounting system from Cobol to Node.js with the help of GitHub Copilot.

    skills/modernize-your-legacy-code-with-github-copilot’s past year of commit activity
    COBOL 1 MIT 2 0 0 Updated Jul 9, 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

    skills/secure-repository-supply-chain’s past year of commit activity
    C# 158 MIT 133 1 0 Updated Jul 8, 2025
  • hello-github-actions Public template

    Create and run a GitHub Actions workflow.

    skills/hello-github-actions’s past year of commit activity
    1,002 MIT 1,361 0 0 Updated Jul 8, 2025
  • introduction-to-github Public template

    Get started using GitHub in less than an hour.

    skills/introduction-to-github’s past year of commit activity
    9,090 MIT 11,434 4 2 Updated Jul 8, 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 154 MIT 106 5 0 Updated Jul 8, 2025
  • your-first-extension-for-github-copilot Public template

    Teach GitHub Copilot about your industry, lingo, and company processes.

    skills/your-first-extension-for-github-copilot’s past year of commit activity
    HTML 21 MIT 13 1 0 Updated Jul 7, 2025