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.7k 10.1k

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

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

    JavaScript 110 133

  3. integrate-mcp-with-copilot Public template

    Learn how to use MCP Servers with GitHub Copilot

    JavaScript 20 13

  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 6 4

Repositories

Showing 10 of 35 repositories
  • secure-code-game Public template

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

    Python 2,290 MIT 263 0 1 Updated May 21, 2025
  • exercise-toolkit Public

    Toolkit to standardize and reuse common parts of Skills exercises

    7 MIT 5 0 3 Updated May 19, 2025
  • expand-your-team-with-copilot Public template

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

    JavaScript 2 MIT 0 0 0 Updated May 19, 2025
  • TypeScript 0 MIT 1 0 3 Updated May 19, 2025
  • copilot-codespaces-vscode Public archive
    1,715 MIT 5,227 5 2 Updated May 14, 2025
  • exercise-template Public template

    <<Not a course>> A template to make course templates. Search and replace "TBD".

    155 MIT 186 3 1 Updated May 14, 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 6 MIT 3 1 0 Updated May 12, 2025
  • introduction-to-secret-scanning Public template

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

    64 MIT 40 1 0 Updated May 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

    C# 120 MIT 100 3 3 Updated May 9, 2025
  • build-applications-w-copilot-agent-mode Public template

    GitHub Copilot: The agent awakens - Building applications with GitHub Copilot Agent Mode

    Shell 25 MIT 37 3 3 Updated May 8, 2025