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.5k 12.2k

  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 281 326

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

    Learn how to use MCP Servers with GitHub Copilot

    JavaScript 74 49

  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 67 40

Repositories

Showing 10 of 39 repositories
  • publish-packages Public template

    Use GitHub Actions to publish your project to a Docker image.

    skills/publish-packages’s past year of commit activity
    HTML 199 MIT 95 3 3 Updated Sep 2, 2025
  • reusable-workflows Public template

    Make a workflow reusable, call it in another workflow, and use a matrix strategy to run multiple versions.

    skills/reusable-workflows’s past year of commit activity
    87 MIT 56 0 4 Updated Sep 2, 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 8 MIT 7 0 0 Updated Sep 2, 2025
  • introduction-to-secret-scanning Public template

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

    skills/introduction-to-secret-scanning’s past year of commit activity
    95 MIT 79 0 1 Updated Sep 2, 2025
  • code-with-codespaces Public template

    Develop code using GitHub Codespaces and Visual Studio Code!

    skills/code-with-codespaces’s past year of commit activity
    HTML 351 MIT 939 3 5 Updated Sep 2, 2025
  • hello-github-actions Public template

    Create and run a GitHub Actions workflow.

    skills/hello-github-actions’s past year of commit activity
    1,007 MIT 1,361 1 1 Updated Sep 2, 2025
  • ai-in-actions Public template
    skills/ai-in-actions’s past year of commit activity
    1 MIT 0 0 0 Updated Sep 2, 2025
  • release-based-workflow Public template

    Create a release based workflow that is built on the foundations of the GitHub flow

    skills/release-based-workflow’s past year of commit activity
    JavaScript 149 MIT 87 6 2 Updated Sep 2, 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,539 MIT 12,231 15 2 Updated Sep 2, 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# 165 MIT 143 1 1 Updated Sep 2, 2025