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.
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