Git & GitHub 201: Intermediate Git and Modern Developer Workflow

——   Created by Kalob Taulien

Learn forking, branching, and pull requests using Git and GitHub

Share this course:

Lesson time
Skill level
or $15/mo for unlimited courses
Sign Up

More about this course

Welcome to Git &GitHub 201, a slightly more advanced course for people who are new to open source and code collaboration.

Git is the tool we use to share code so we don't step on each others toes. And GitHub is the website that lets us read all the code without having to put it all on our computer.

Make sure you read through the descriptive lessons to discover what you'll learn in this course.

The course project

Your project is to:

  1. Go to and star it
  2. Fork the repo into your account
  3. Clone your forked version onto your computer
  4. Create a new branch on your forked version (on your computer)
  5. Add a new file to the project, and push it to your new branch on your forked version of the code
  6. Create a new Pull Request

10 Lessons

Setting up a project
Seeing previous commits
What are issues?
What are branches?
What are pull requests?
What is forking?
Deleting a repo
What are gists?
Git aliases
Your project
Enroll in this course for $19.97
or $15/mo for unlimited courses

Class benefits

24/7 streaming access
30 day money-back guarantee
Project included
Teacher Q&A
32m of video content
1 downloadable file
Have a coupon?

About the instructor

Hi everybody! I'm Kalob Taulien.

Here's the TL;DR (short) version about me:

  • I have been coding since 1999 and teaching people how to code since 2011
  • I have over 350,000 web development students world-wide
  • I'm on the Wagtail CMS core development team (Wagtail is Python's #1 most popular website making …
View full profile

Access unlimited courses for only $15 per month

Start your 14 day free trial. Cancel at any time.

Join Today