Git by Example

Truly understand how Git works by following along!

Instructor profile picture
Jose Salvatierra
Founder of Teclado
Man at a computer
C / 001 Description

Git can be scary! In this course, I'll demystify using Git with the command line by leading you through examples.

Git is an essential technology for any software developer. It helps you keep your code safe, prevents mistakes, and is vital for collaboration.

It's safe to say: everyone uses Git nowadays.

Git helps keep your code safe by allowing you to replicate your code from your local machine (your computer) to remote repositories such as GitHub or Bitbucket.

It also helps you prevent mistakes by allowing you to undo and re-do groups of changes (called commits), so you can always rollback if anyone in your team introduces a bug.

Finally, Git was made for collaborating in large projects. All team members can see and follow other code changes, and various Git features are made for multiple people working on the same code together. For example, branching and pull requests.

This course is structured in a presentation-practice style. Each topic has a short presentation where I explain the concept, such as branching, and then a practical video where I use the terminal to show you how to use the concept.

C / 002 What you'll learn

Acquire one of the most important skills for software development

Fully understand how Git works and how to use it

Learn about branching, merging, and merge conflicts

Delve into the industry-standard Gitflow workflow for managing large projects

C / 003 Prerequisites

No prerequisites for this course.

C / 004 Course content
C / 005 Instructor
Teclado Logo

Jose Salvatierra

Hi, I'm Jose! I love helping students learn to code and master software development. I've been teaching online for over 7 years, and I founded Teclado to bring software development to everyone—my objective is for you to truly understand everything that goes on behind the scenes.

C / 006 FAQs

How does the course work?

This is an on-demand video course that teaches Git in theory and in practice, by following examples.

Do I get lifetime access if I buy the course?

If you purchase the course, you'll get lifetime access to it. If you access the course via the Teclado subscription, you'll have access to the course for as long as you keep your subscription active.

Is this course suitable for beginners?

Yes! This course is for anyone new to Git and version control.

What support is available while taking the course?

Our Discord student community is the best place to get help with the course content. How to gain access is detailed inside the course. Alternatively it's always a good idea to try to find your own answers by using platforms such as StackOverflow (since that's what you'd do in a real-world job).