CollaborationCoreAvailable now

Version Control with Git

Collaborate the way every engineering team expects on day one.

Knowing add and commit isn't enough to ship with other people. Real work means branching, untangling merge conflicts, rewriting messy history, and recovering when something breaks — all without panic. This track builds that confidence on real repositories, so you walk into a team already fluent in the tool they use every hour.

Start free →9 lessons · 2 freeNo signup needed to try the first lesson.

By the end, you can

  • Branch, merge, and reason clearly about where your work lands
  • Resolve merge conflicts by hand without fear
  • Undo and rewrite history — reset, revert, amend — to get out of trouble
  • Work with remotes, rebase a feature branch, and cherry-pick a fix

What's inside

Free → Pro

Where this track goes

The first lessons are free — no card. Pro unlocks the production depth that turns this into a job-ready skill.

Free — you can do this

Free

0 / 2 free lessons complete

  • Commits

    Stage, commit, and read a clean history — the unit of work on every team.

  • Branching & merging

    Branch, merge, and reason about where work lands.

Pro — what you unlock next

Pro
  • Undo & rewrite history

    Reset, revert, amend — get out of trouble without panic.

  • Resolve merge conflicts

    Read conflict markers and finish a real merge by hand.

  • Remotes

    push/clone against a remote (taught offline via a local bare repo).

  • Rebase & cherry-pick

    Diverge → rebase → fast-forward, and pick a single commit across branches.

  • .gitignore

    Ignore patterns + check-ignore so the wrong files never get committed.

  • Capstone

    Drive a realistic multi-step Git workflow from a brief.

Unlock with Pro →

Ready to start?

Create a free account to save progress across every track.

Create free account →