Skip to content

The Cursor course

This is a hands-on course, not a reference. You’ll spend a week inside Cursor turning an inherited side project — budgetcli, a small self-hosted personal-finance API for tracking accounts, importing bank statements, and flagging overspend — into something you’d actually trust with your own money. Every chapter takes a problem you’ll really hit (auto-retrieval pins the wrong files on a big repo, the agent reintroduces the same money bug, a refactor is worth doing but not one-at-a-time) and shows the exact Cursor move that fixes it.

This course is editor-first. Cursor is a GUI-first fork of VS Code, built by Anysphere and shipped as its own desktop app — so the first-class surface here is the editor you already know, with the AI bolted onto it. That’s a deliberate inversion of the Codex and Claude Code courses, which start at the terminal: here the editor is the spine and the CLI is a chapter near the end, not the other way round. The arc runs from your first in-editor edit out to headless and CI — and by the time it gets there, the review habit you build in the first hour is the part that hasn’t changed.

If you want the spec-level “what is this primitive” view, that’s Foundations. This course is the other half: the muscle memory. Read it start to finish to build up from zero, or drop into any chapter when a specific problem is in front of you.

Eleven chapters, in reading order. Each is a self-contained chapter that carries the budgetcli project one stretch further — start at the top, or pick the problem in front of you.

Each chapter carries one running project — you’ll follow budgetcli across a week of real work — and the chapters build on each other: each one picks up a problem the last one left you with, adds a move to your repertoire, and hands off to the next. The order is deliberately editor-first: you start in the GUI where Cursor’s whole pitch lives, and only walk out to the terminal and CI once the in-editor habits are reflex.

So you get the most out of a chapter by reading it in order. But each one still stands on its own if you drop in from a search with one specific problem in front of you — you’ll just miss the running story.

What you won’t find is a fixed template stamped onto every chapter. Some need a long worked transcript, some a single setting and a warning, some a digression into why Cursor behaves the way it does. The shape follows the content, the way a good book varies its chapters.