What you will learn

  • Learn how to use the most important AI-powered features in Cursor

  • Best practices and tips for how to best leverage Cursor capabilities like Chat and Composer

  • Build web applications using Cursor Composer Agents

Course curriculum

    1. Course Introduction

    2. Installing Cursor

    3. Course Pricing

    4. Cursor Settings

    5. Project Setup

    1. Cursor Tab

    2. Cursor Autocomplete

    3. Multi-Edits and Smart Rewrites

    4. Cursor Prediction

    5. Partial Accept

    6. Putting It Together

    1. Chat Introduction

    2. Chat Overview

    3. Chat Submit

    4. User & AI Messages

    5. Customize Chat

    6. Instant Apply

    7. Reference Your Code

    8. Web Queries

    9. Add Docs

    10. Codebase Answers

    11. Links

    1. Fast Edits

    2. Quick Questions

    3. Terminal ⌘ K

    1. Composer Overview

    2. Composer Usage

    3. Composer Agent Project (Part 1)

    4. Composer Agent Project (Part 2)

    1. Conclusion

About this course

  • 30 lessons
  • 3 hours of video content
  • Projects to apply learnings
  • Earn a Certificate of Completion
  • Intermediate

Instructor(s)

Martin Szummer, Ph.D.

Lead Instructor

Martin Szummer is a course instructor in machine learning with two decades of experience at Google DeepMind, Microsoft Research, MIT, and the University of Cambridge. He has published award-winning research spanning deep learning, kernel methods, and Bayesian methods. At Microsoft, he pioneered algorithms that increased ad revenues by four million dollars in just two months, and at DeepMind, he developed causal machine learning approaches to optimize user engagement long-term. Prior to this, he co-founded and served as CTO of a startup building self-learning voice interfaces, leading product vision, engineering, and fundraising.

More about this course

OVERVIEW

This course focuses on teaching how to code with AI and build AI-powered applications with Cursor. 

After completing the course, students will have a solid understanding of how to use Cursor and how to build web applications with it.

PREREQUISITES

All the code examples are built around Python so a basic understanding of Python is required. 

The main tool you will use is Cursor. More details and instructions about how to install Cursor are provided in the course. 

We also recommend you get a Pro account for Cursor. You could get started with the 14-day trial but keep in mind that there might be differences in functionalities and behaviors. 

You will also need an OpenAI paid account to access your own API Keys. This will be needed for the final project. 

TOPICS

Key concepts covered in the course include:

  • Cursor Introduction: An introduction to Cursor, including installation steps, settings, pricing, and how to set up your environment. 
  • Cursor Tab: Covers all the autocomplete capabilities of Cursor and scenarios where to use or combine features like Cursor Prediction and Multi-Edits. 
  • Cursor Chat: Students will learn best practices for how to explore codebases with Chat and different approaches for how to optimize context to get the best results from the AI and improve your coding workflow.  
  • Cmd K: Leverage AI coding capabilities right from the editor and terminal. 
  • Cursor Composer: Provides a comprehensive overview of Composer agents and how to build web applications.