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

    Get started using GitHub in less than an hour.

    4.1k 1.8k

  2. communicate-using-markdown communicate-using-markdown Public template

    Organize ideas and collaborate using Markdown, a lightweight language for text formatting.

    482 250

  3. hello-github-actions hello-github-actions Public template

    Create a GitHub Action and use it in a workflow.

    405 254

  4. github-pages github-pages Public template

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

    673 172

  5. test-with-actions test-with-actions Public template

    Create workflows that enable you to use Continuous Integration (CI) for your projects.

    201 112

  6. review-pull-requests review-pull-requests Public template

    Collaborate and work together on GitHub.

    HTML 168 146

Repositories

Showing 10 of 25 repositories
  • 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
    Python 1,966 MIT 200 0 0 Updated Jul 3, 2024
  • configure-codeql-language-matrix Public template

    Learn how to simplify your code scanning workflows with CodeQL language matrices

    skills/configure-codeql-language-matrix’s past year of commit activity
    2 MIT 1 0 1 Updated Jul 3, 2024
  • copilot-codespaces-vscode Public template

    Develop with AI-powered code suggestions using GitHub Copilot and VS Code

    skills/copilot-codespaces-vscode’s past year of commit activity
    382 MIT 592 3 1 Updated Jul 2, 2024
  • write-javascript-actions Public template

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

    skills/write-javascript-actions’s past year of commit activity
    101 MIT 56 1 0 Updated Jul 2, 2024
  • introduction-to-github Public template

    Get started using GitHub in less than an hour.

    skills/introduction-to-github’s past year of commit activity
    4,130 MIT 1,750 0 0 Updated Jul 2, 2024
  • test-with-actions Public template

    Create workflows that enable you to use Continuous Integration (CI) for your projects.

    skills/test-with-actions’s past year of commit activity
    201 MIT 112 2 0 Updated Jul 1, 2024
  • change-commit-history Public template

    A skills course on changing the commit history with Git

    skills/change-commit-history’s past year of commit activity
    10 MIT 8 0 0 Updated Jul 1, 2024
  • 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 197 MIT 396 1 0 Updated Jul 1, 2024
  • 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 94 MIT 72 3 0 Updated Jul 1, 2024
  • review-pull-requests Public template

    Collaborate and work together on GitHub.

    skills/review-pull-requests’s past year of commit activity
    HTML 168 MIT 146 0 0 Updated Jun 27, 2024