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. budgetcli is the course’s running case study; this site does not ship a starter repository, so use the transcripts as guided exercises against a TypeScript repo you own or supply a matching starter project before following commands literally.

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.

  • Cursor installed (download from cursor.com)
  • A Cursor account (free tier works for most of the course)
  • Basic TypeScript familiarity
  • Git fundamentals
  • VS Code experience helpful (Cursor is a fork)
  • A TypeScript repository to use as the exercise workspace, or a budgetcli starter repository supplied by your course host
  • jq and a disposable CI/VM environment for the later CLI and Cloud Agent chapters
  • Estimated time: 4-5 hours for the full course

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.