Get started using GitHub in less than an hour.
-
Updated
Apr 9, 2023
Get started using GitHub in less than an hour.
A GitHub Security Lab initiative, providing an in-repo learning experience, where learners secure intentionally vulnerable code.
Create a site or blog from your GitHub repositories with GitHub Pages.
Create a GitHub Action and use it in a workflow.
Organize ideas and collaborate using Markdown, a lightweight language for text formatting.
Create workflows that enable you to use Continuous Integration (CI) for your projects.
Use GitHub Actions to publish your project to a Docker image.
Learn why conflicts happen and how to resolve them.
Collaborate and work together on GitHub.
Write your own GitHub JavaScript Action and automate customized tasks unique to your workflow.
Create a release based workflow that is built on the foundations of the GitHub flow
Create two deployment workflows using GitHub Actions and Microsoft Azure.
Secure your supply chain, understand dependencies in your environment, know about vulnerabilities in those dependencies and patch them
Make a workflow reusable, call it in another workflow, and use a matrix strategy to run multiple versions.
Take this course to learn how to create fine-grained, least-privilege HashiCorp Vault roles for GitHub Action workflows using GitHub OIDC.
Creating a github workflow and use the workflow
Add a description, image, and links to the skills-course topic page so that developers can more easily learn about it.
To associate your repository with the skills-course topic, visit your repo's landing page and select "manage topics."