Learning Paths

Learn something new with these curated lists of our favorite courses, videos, tutorials, and more.

First Day on GitHub

Created by The GitHub Training Team

Welcome to GitHub! We're so glad you're here. We know it can look overwhelming at first, so we've put together a few of our favorite courses for people logging in for the first time

  1. Hey, it's your first time here, so let's not take any chances. Check out this short video to understand why people use GitHub.

    Go to resource

  2. That video is pretty cool, right? If you want to learn how to use the workflow described in that video, take this course.

    Start the course

  3. By now you are probably wondering what a Git is and why it is important in writing code. We have you covered with this short article on version control with Git.

    Go to resource

  4. GitHub is all about collaboration and we collaborate in issues in pull requests. Learn how to get your point across with the worlds easiest text formatting syntax.

    Start the course

  5. Now that you know what GitHub does, I bet you're ready to move all of those projects off your local machine. This course will show you how.

    Start the course

First Week on GitHub

Created by The GitHub Training Team

After you've mastered the basics, learn some of the fun things you can do on GitHub. From GitHub Pages to building projects with your friends, this path will give you plenty of new ideas.

  1. Launching a personal website has never been easier with GitHub Pages. Watch this fun video to learn how you can create and host beautiful, free web pages on GitHub.

    Go to resource

  2. Are you ready to make your own website with GitHub Pages. This course will help you create your first website in only a few minutes.

    Start the course

  3. You mastered the GitHub Flow on your first day. Today, learn how to provide great reviews on the pull requests created by your teammates.

    Start the course

  4. When you collaborate with others, you may make changes to the same code on different branches. Don't worry, GitHub has you covered. We'll block the merge and help you come to peaceful agreement on how those final changes should look.

    Start the course

  5. It's never to soon to start thinking about security. Learn best practices for securing your workflows with GitHub's security features.

    Start the course