We may earn an affiliate commission when you visit our partners.
Course image
Warp 9 Training and Codestars • over 2 million students worldwide!

There's no escaping it, you've got to learn it.

Don't be intimidated by Git, it's way easier than you think it is.

Read more

There's no escaping it, you've got to learn it.

Don't be intimidated by Git, it's way easier than you think it is.

Based on years of experiencing using it and teaching engineers who've never used Git before, I've put it all together in this one course.

This course is going to be your one-stop-shop for learning everything you need to know for Git.

Not only that, I'll show you how to use GitHub and everything you'll need to know that will be critical when working in a team.

Imposter syndrome will be a thing of the past with this course, you'll be confident using Git and GitHub after completing the three, unique, hands-on challenges to really test what you've learnt and put it to the test.

We’ve done all the hard work for you.

You won’t need to spend hours fixing broken labs, be left on your own to figure things out or struggle filling in the knowledge gaps.

We’ve spent weeks researching and working to make sure you don’t have to do any of that.

This course is designed to take you from beginner to expert, step-by-step.

This is going to be your

Sticking true to the Warp 9 way of things, you'll be breezing along with this course and mastering Git and GitHub in a cool two hours.

In less time than a movie, you'll learn one of the

Make the best investment of your career and get the one course that will get you results as soon as you start.

If you’re not sure this course is right for you, we're so confident you’ll love the course, there’s a 30 day no questions asked refund policy, if you aren’t 100% satisfied.

We're that confident this course will get you the results you deserve and will help your career, I stand by this.

Think of all the time, effort and pain you’re going to save with this course.

This isn’t your average course, this is the

Sign up and learn everything you need to know about Git tomorrow, Today.

Your biggest regret will be not signing up sooner.

Enroll now

What's inside

Learning objectives

  • Git
  • Github
  • Branching strategies
  • Pull requests
  • Using git in a team
  • Fixing and troubleshooting issues
  • Working confidently with git and github
  • Much, much more

Syllabus

Introduction
Stay Up To Date
All About Git
Git vs Github - 01 - What Is Git
Read more
Git vs Github - 02 - Differences
Getting Started
Text Editor of Choice
Folder Setup
GitHub Setup
GitHub Desktop
Code From The Course
Git 101
Setup and Initialising
First Commit
Connecting to GitHub Desktop
Publish Our Repo
Committing with the GUI
Pushing with the CLI
BONUS: Add a Remote Repo with the CLI
BONUS: BEAT Imposter Syndrome
Challenge 1
Challenge 1 - Brief
Challenge 1 - Walkthrough
Branches
Branches 101
Merge vs Rebase
Merge Vs Rebase - Explained
Merge Vs Rebase - Hands On
Ultimate Git Hack
Reduce Your Commits
Resolving Merge Conflicts
How To Resolve Them
Challenge 2
Challenge 2 - Brief
Challenge 2 - Walkthrough
GitHub 101
New Repo
Git Clone
Branches in Github
Git Pull
Forking
Pull Requests
Pull Requests 101
How To Resolve Merge Conflicts in PRs
Challenge 3
Challenge 3 - Brief
Challenge 3 - Walkthrough
Branching
Branching Strategies - What they are
Strategy #1
Strategy #2
Advanced Concepts
Rolling Back
How to Fix Detached Head
Time Saving Hack
Git Blame
Git Ignore
Outro
Last Lesson

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Examines Git and GitHub which is standard in the industry
Taught by Warp 9 Training and Codestars who are recognized for their work in this topic
Develops core skills for working with Git and GitHub

Save this course

Save Git Masterclass to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Git Masterclass with these activities:
Review Git fundamentals
Review the main principles and core ideas behind Git in order to better understand the course material.
Browse courses on Git
Show steps
  • Reread course notes and review past coursework on Git
  • Answer practice questions or problems on Git
Read "Git Pocket Guide"
Review the main principles and core ideas behind Git in order to better understand the course material.
Show steps
  • Read through the book
  • Take notes on the main points
  • Answer practice questions or problems on Git
Practice Git commands
Practicing Git commands will improve muscle memory and reinforce the usage of various commands in different situations.
Browse courses on Git
Show steps
  • Find a list of common Git commands
  • Practice using these commands on your own projects or on practice problems
Five other activities
Expand to see all activities and additional details
Show all eight activities
Follow tutorials on Git branching strategies
Following tutorials on Git branching strategies will provide a deeper understanding of how to use Git to manage different versions of a project.
Browse courses on Git
Show steps
  • Find tutorials on Git branching strategies
  • Follow along with the tutorials and practice using the strategies on your own projects
Create a personal Git project
Creating a personal Git project will allow for hands-on experience with Git and the opportunity to apply the concepts learned in the course.
Browse courses on Git
Show steps
  • Come up with an idea for a personal project
  • Create a new Git repository for your project
  • Add some files to your repository
  • Make some changes to your files and commit them to your repository
  • Push your changes to a remote repository
Write a blog post about your experience with Git
Writing a blog post about your experience will help you to solidify your understanding of Git and share what you've learned with others.
Browse courses on Git
Show steps
  • Choose a topic for your blog post
  • Write a draft of your blog post
  • Edit and proofread your blog post
  • Publish your blog post
Contribute to an open-source Git project
Contributing to an open-source Git project will help you learn about how Git is used in a real-world setting and to develop your skills as a contributor.
Browse courses on Git
Show steps
  • Find an open-source Git project that you're interested in
  • Read the project's documentation
  • Make a change to the project
  • Submit a pull request
  • Respond to feedback from the project maintainers
Mentor someone who is new to Git
Mentoring someone who is new to Git will help you to deepen your understanding of Git and to develop your skills as a communicator.
Browse courses on Git
Show steps
  • Find someone who is new to Git and who is interested in learning
  • Set up a regular meeting time with your mentee
  • Create a plan for your mentoring sessions
  • Meet with your mentee and help them to learn about Git

Career center

Learners who complete Git Masterclass will develop knowledge and skills that may be useful to these careers:

Reading list

We haven't picked any books for this reading list yet.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser