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.

    9k 10.9k

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

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

    JavaScript 169 215

  3. integrate-mcp-with-copilot Public template

    Learn how to use MCP Servers with GitHub Copilot

    JavaScript 31 25

  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 51 37

Repositories

Showing 10 of 35 repositories
  • exercise-template Public template

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

    164 MIT 207 0 0 Updated Jun 12, 2025
  • exercise-toolkit Public

    Toolkit to standardize and reuse common parts of Skills exercises

    14 MIT 12 0 0 Updated Jun 12, 2025
  • TypeScript 0 MIT 2 0 4 Updated Jun 9, 2025
  • secure-code-game Public template

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

    JavaScript 2,370 MIT 278 0 1 Updated Jun 6, 2025
  • deploy-to-azure Public template

    Create two deployment workflows using GitHub Actions and Microsoft Azure.

    JavaScript 152 MIT 103 5 2 Updated Jun 5, 2025
  • github-pages Public template

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

    2,698 MIT 9,260 0 45 Updated Jun 4, 2025
  • introduction-to-secret-scanning Public template

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

    82 MIT 56 1 0 Updated Jun 4, 2025
  • write-javascript-actions Public template

    Write your own GitHub JavaScript Action and automate customized tasks unique to your workflow.

    162 MIT 86 2 1 Updated Jun 3, 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.

    JavaScript 6 MIT 2 1 (1 issue needs help) 4 Updated Jun 2, 2025
  • hello-github-actions Public template

    Create and run a GitHub Actions workflow.

    990 MIT 1,357 6 12 Updated Jun 2, 2025

Top languages

Loading…