Learn how to use GitHub with interactive courses designed for beginners and experts.
Start with Introduction to GitHubGet 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.
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.
Have an idea for a course? Build your own with our quickstart guide.
View quickstart guide