Pinned Repositories
code-with-codespaces
Develop code using GitHub Codespaces and Visual Studio Code!
communicate-using-markdown
Organize ideas and collaborate using Markdown, a lightweight language for text formatting.
copilot-codespaces-vscode
Develop with AI-powered code suggestions using GitHub Copilot and VS Code
github-pages
Create a site or blog from your GitHub repositories with GitHub Pages.
hello-github-actions
Create a GitHub Action and use it in a workflow.
introduction-to-github
Get started using GitHub in less than an hour.
publish-packages
Use GitHub Actions to publish your project to a Docker image.
review-pull-requests
Collaborate and work together on GitHub.
secure-code-game
A GitHub Security Lab initiative, providing an in-repo learning experience, where learners secure intentionally vulnerable code.
test-with-actions
Create workflows that enable you to use Continuous Integration (CI) for your projects.
GitHub Skills's Repositories
skills/introduction-to-github
Get started using GitHub in less than an hour.
skills/secure-code-game
A GitHub Security Lab initiative, providing an in-repo learning experience, where learners secure intentionally vulnerable code.
skills/github-pages
Create a site or blog from your GitHub repositories with GitHub Pages.
skills/communicate-using-markdown
Organize ideas and collaborate using Markdown, a lightweight language for text formatting.
skills/hello-github-actions
Create a GitHub Action and use it in a workflow.
skills/copilot-codespaces-vscode
Develop with AI-powered code suggestions using GitHub Copilot and VS Code
skills/code-with-codespaces
Develop code using GitHub Codespaces and Visual Studio Code!
skills/test-with-actions
Create workflows that enable you to use Continuous Integration (CI) for your projects.
skills/review-pull-requests
Collaborate and work together on GitHub.
skills/publish-packages
Use GitHub Actions to publish your project to a Docker image.
skills/resolve-merge-conflicts
Learn why conflicts happen and how to resolve them.
skills/deploy-to-azure
Create two deployment workflows using GitHub Actions and Microsoft Azure.
skills/release-based-workflow
Create a release based workflow that is built on the foundations of the GitHub flow
skills/write-javascript-actions
Write your own GitHub JavaScript Action and automate customized tasks unique to your workflow.
skills/connect-the-dots
Useful tips when navigating through your repository
skills/template-template
<<Not a course>> A template to make course templates. Search and replace "TBD".
skills/secure-repository-supply-chain
Secure your supply chain, understand dependencies in your environment, know about vulnerabilities in those dependencies and patch them
skills/.github
<<Not a course>> .github is a special repository.
skills/reusable-workflows
Make a workflow reusable, call it in another workflow, and use a matrix strategy to run multiple versions.
skills/introduction-to-codeql
Enable code scanning and secure your code with CodeQL.
skills/introduction-to-secret-scanning
Enable secret scanning to identify plain-text credentials and prevent them from being written to your repository
skills/action-update-step
<<Not a course>> Action step: Update the course repository when the learner completes a step.
skills/change-commit-history
A skills course on changing the commit history with Git
skills/configure-codeql-language-matrix
Learn how to simplify your code scanning workflows with CodeQL language matrices
skills/action-check-file
<<Not a course>> Action: Check file for expected changes.