Get started using GitHub in less than an hour.
Organize ideas and collaborate using Markdown, a lightweight language for text formatting.
Create a site or blog from your GitHub repositories with GitHub Pages.
Collaborate and work together on GitHub.
Learn why conflicts happen and how to resolve them.
Practice a release-based workflow and explore branching strategies.
Find relevant conversations, commits, and projects in a repository.
Create a GitHub Action and use it in a workflow.
Create workflows that enable you to use Continuous Integration (CI) for your projects.
Use GitHub Actions to publish your project to a Docker image.
Create a deployment workflow using GitHub Actions and Microsoft Azure.
Secure your supply chain, understand dependencies in your environment, know about vulnerabilities in those dependencies and patch them.
Have an idea for a course? Build your own with our quickstart guide.View quickstart guide