Skills

GitHub Skills

Learn how to use GitHub with interactive courses designed for beginners and experts.

Start with Introduction to GitHub

Our courses

First day on GitHub

Introduction to GitHub

Get started using GitHub in less than an hour.

Communicate using Markdown

Organize ideas and collaborate using Markdown, a lightweight language for text formatting.

GitHub Pages

Create a site or blog from your GitHub repositories with GitHub Pages.

First week on GitHub

Review pull requests

Collaborate and work together on GitHub.

Resolve merge conflicts

Learn why conflicts happen and how to resolve them.

Automate workflows with GitHub Actions

Hello GitHub Actions

Create a GitHub Action and use it in a workflow.

Continuous integration

Create workflows that enable you to use Continuous Integration (CI) for your projects.

Publish packages

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