PurrLearnPurrLearn
← All subjects

🤖The Modern AI Developer

Level 1Free

Meet AI & Agents

No background needed: what an Agent is, how it thinks, and a hands-on first run where it actually calls a tool for you.

Start this level
Lessons0 / 3
Level 2

Context Engineering: Feed the AI Exactly the Right Info

How well AI answers usually depends less on how 'smart' it is and more on what you let it see. This level teaches context engineering: putting just the right information into the AI's 'working memory'—bring the docs it needs, feed back the errors it should see, set the role clearly, write the spec plainly—so the same model does far better work.

Start this level
Lessons0 / 5
Level 3

Letting AI Actually Do Things: AI IDEs & Tooling

In the first two levels the Agent could only 'think.' This level lets it actually act: working in an AI IDE (Cursor / Claude Code) on your project, learning the sync and async ways to collaborate, how to let go, and how to keep long context from derailing it. Then on to code-gen patterns—designing good tools for it, using CLAUDE.md to make it remember the project's rules, turning personal tricks into team conventions, and finally plugging in MCP to add a whole row of external capabilities at once.

Start this level
Lessons0 / 8
Level 4

Configuring Your AI Terminal

A modern AI terminal (command line, or the AI assistant in your IDE) isn't a set-and-forget thing—how much it's allowed to do, and how cautious it is, is up to you. This level walks through the product-design principles behind these tools, distinguishes the cautious and aggressive configuration styles, and teaches you to use 'cost of a mistake + reversibility' as a ruler for deciding when to let it run fully automatic and when to require a human checkpoint.

Start this level
Lessons0 / 3
Level 5

Don't Let AI Cause Trouble: Testing & Security

Your Agent reads email, clicks links, calls tools, runs code—the more it can do, the more ways it can cause trouble. This level explains it all in the most everyday terms: how someone can trick your Agent with a single sentence (prompt injection), why secrets must never go into the prompt, why you can't fully trust the AI when it says 'security scan passed,' and how to back up the AI's output with automated tests plus human review. By the end you'll have a whole set of 'don't let AI cause trouble' defensive instincts.

Start this level
Lessons0 / 4
Level 6

Modern Code Review

AI wrote you a big pile of code—but do you really know how to review it? This level takes you from zero through the three layers of code review, the key differences between reviewing AI code and human code, and how to split the work sensibly between you and the AI—which mechanical checks to hand off to the AI, and which context-dependent judgments to keep for yourself.

Start this level
Lessons0 / 3
Level 7

Build a Real App with AI

Learn to turn a fuzzy idea into a real web page anyone can open and use in a browser, with AI doing the building. You don't need to know how to code—the key is learning to state requirements clearly, iterate in small steps to avoid rework, and dodge the spots where UI automation most easily goes wrong.

Start this level
Lessons0 / 3
Level 8

After Launch: Keep It Running

Take an AI app that runs fine on your own computer and actually put it on the public internet—and keep it alive and stable. This level walks the shortest path to launch, sets up the domain and secrets, builds the basics of monitoring and alerting, and finally teaches you to let an Agent watch production for you, do first-pass triage, and leave the call on the fix to a human.

Start this level
Lessons0 / 3