Learn Git Through Email

An email course that teaches version control from scratch. Get bite-sized lessons delivered to your inbox and learn at your own pace. Don't miss this chance to learn professional-level Git completely free during beta!

Why Learn Git?

Git isn't just another tool to learn - it's the skill that separates hobbyists from professionals. And it's not just for developers anymore: writers, designers, researchers, and data analysts are increasingly using Git to track their work and collaborate with others. Here's what mastering Git means for you:

Land Better Jobs

Version control is required for virtually every developer position. Knowing Git makes you hireable and confident in technical interviews.

Never Lose Your Work

Accidentally delete something important? With Git, you can always go back. Your code history becomes your safety net.

Collaborate Like a Pro

Work with teams on real projects. Contribute to open source. Review code and have your code reviewed - the way professionals do it.

Build Your Portfolio

A GitHub profile with real commits shows employers you can ship code. It's your proof of work that speaks louder than any resume.

What You'll Learn

Getting Started

  • #1: Why Git? - Discover how version control will protect your work and advance your career.
  • #2: Setting Up a GitHub Account - Get your professional profile online and turbocharge your professional networking. GitHub is the new resume.
  • #3: Installing Git - Get the world's most popular version control system running on your computer.
  • #4: Why the Terminal Matters - Work with maximum efficiency using the tool that gives you complete control.
  • #5: Setting Up a Text Editor - Turn VS Code into your personal Git command center.

Core Skills

  • #6: Cloning Your Repository - Start working on any project in seconds, from anywhere.
  • #7: Making Your First Changes - Take control and safely save your work with confidence.
  • #8: The Git Workflow - Master the daily routine that professionals use every day.
  • #9: Writing with Markdown - Create professional documentation that looks great on anywhere.

Intermediate Topics

  • #10: Branching Basics - Experiment freely without fear of breaking your working project.
  • #11: Handling Merge Conflicts - Solve the problem that stops most beginners in their tracks.
  • #12: Undoing Things - Sleep better knowing you can always recover from mistakes.
  • #13: .gitignore - Protect your secrets and keep your repository clean and professional.

Working with Others

  • #14: Best Practices - Write commits that impress your teammates and reviewers.
  • #15: Collaboration Workflow - Contribute to real projects and build your professional network.
  • #16: Quick Reference Card - Have the answers at your fingertips when you need them most.
  • #17: Next Steps - Continue your journey from beginner to Git expert.
📧

Learn by Email

Lessons arrive in your inbox. No login required, no platform to learn.

Go at Your Pace

Bite-sized lessons you can read in a few minutes. Reply with questions.

💻

Hands-On Practice

Each lesson includes exercises you can try on your own computer.

Ready to Git Going?

Join others learning Git the easy way.