Course catalog

Learn to build software with judgment.

🎁 Free for a limited time

All courses

Pick where to start

5 h 5 tracks 28 lessons

Git: From Zero to Professional

From your first commit to team collaboration and professional branching. You build the mental model with diagrams and simulations, not theory.

  • The mental model: snapshots, the 4 areas, and the graph
  • Resolve conflicts and rebases without fear
  • Collaborate with branches, PRs, and reviews
  • Undo and recover any state

Who it's for: juniors, bootcamp grads, and self-taught devs who use Git by guesswork.

6 h 6 tracks 47 lessons

Design Patterns for AI Agents

Understand how AI agent systems are designed by watching them work. Every pattern is explained with interactive simulations: what it does inside, what problem it solves, and when it's too much. New lessons every week.

  • Understand what each pattern does inside, by watching it run
  • Know which architecture your problem needs — and which it doesn't
  • Spot over-engineering and hidden costs before you build
  • Read and combine patterns in real systems

Who it's for: experienced devs who want to build agents with judgment, not by copying architectures.

3 h 3 tracks 24 lessons

Artificial Intelligence for Everyone

What AI is, how it "thinks," and how to use it with judgment day to day. No prior technical knowledge required.

  • What today's AI is (and isn't)
  • How to write good instructions
  • Spot errors and hallucinations
  • Use it with judgment, not blindly

Who it's for: anyone who wants to understand AI without the jargon.

Available soon