Skip to main content

Opening soon

Cursor Mastery

Use Cursor's completions, inline edits, chat and project rules to write and review code.

5 chapters · 20 lessons

Want a note when it opens?

Join the waitlist and we'll email you when the course is ready.

What you'll cover

The chapters

The plan for the full course. Lessons open when the course does.

  1. 01Getting started with Cursor4 lessons
  2. 02Navigating Cursor's interface and settings4 lessons
  3. 03Starting projects and setting context with rules4 lessons
  4. 04Tab completion and inline edits4 lessons
  5. 05Prompting Cursor's chat for code4 lessons

Self-check

How much do you already know?

5 quick questions. Pick an answer to see why it's right or wrong. Nothing is saved.

  1. Question 1 of 5

    What is the key difference between 'connecting a model' and 'verifying it works' in Cursor?

  2. Question 2 of 5

    In Cursor, what does Composer do by default when it proposes a terminal command?

  3. Question 3 of 5

    In Cursor on a Mac, which keyboard shortcut opens the Command Palette?

  4. Question 4 of 5

    Which command should you use to instantly update syntax highlighting and autocomplete when Cursor misdetects a file type?

  5. Question 5 of 5

    What keyboard shortcut opens the Explorer sidebar in Cursor on macOS?

In the news

Recent stories on this topic

From NewsPals, our sister newsroom.

Key terms

Words you'll meet in this course

Context window
The amount of text, measured in tokens, that a model can consider at once, including your prompt, attached files and its own reply. Read the explainer
Command Palette
A searchable list of every editor command, opened with a keyboard shortcut, so you can run actions without hunting through menus.
Project rules file
A file of standing instructions for a project, such as its stack, conventions and things to avoid, that Cursor adds to the AI's context.
Tab completion
AI suggestions shown as faded text as you type, accepted with the Tab key or ignored by continuing to type.
Inline edit
Selecting code and describing a change in plain language so the AI rewrites just that selection, shown as a diff to accept or reject.
Prompt engineering
Writing instructions for an AI model with clear structure, context and constraints so the output is accurate and usable. Read the explainer
Iterative refinement
Improving AI output through follow-up prompts, each correcting or narrowing the previous result rather than starting over.

Help us choose

Which course should open next?

Pick the one you'd take first. Your vote helps us decide what to finish next.

Courses