Skip to content

bishnubista/cursor-workshop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cursor Workshop - Master Your AI-Powered IDE

Welcome to the Cursor Workshop! This repository is designed to help you master Cursor, the AI-powered code editor, through hands-on practice and progressive learning.

What is This Workshop?

This workshop provides a structured learning path for new Cursor users. Each branch focuses on specific Cursor features, organized by complexity level from beginner to advanced. You'll learn by doing, with practical tasks and comprehensive explanations.

Workshop Structure

The workshop is organized into 9 branches across 3 complexity levels:

Beginner Level

  1. 01-beginner/chat-and-context - Learn Cursor Chat and context management
  2. 02-beginner/tab-autocomplete - Master AI-powered autocomplete
  3. 03-beginner/inline-edits - Quick code edits with Cmd+K (Ctrl+K on Windows/Linux)

Intermediate Level

  1. 04-intermediate/composer-basics - Build features with Composer
  2. 05-intermediate/agent-mode - Autonomous task execution with Agent mode
  3. 06-intermediate/codebase-indexing - Navigate and understand large codebases

Advanced Level

  1. 07-advanced/plan-mode - Complex planning and architecture with Plan Mode
  2. 08-advanced/cloud-agents - Parallel execution with Cloud Agents
  3. 09-advanced/custom-prompts-rules - Customize Cursor with .cursorrules

How to Use This Workshop

  1. Start with GETTING_STARTED.md - Read the getting started guide for setup instructions
  2. Choose your path - Start with beginner branches if you're new, or jump to your skill level
  3. Switch branches - Each branch contains hands-on tasks and explanations
  4. Complete tasks - Follow the TASK.md file in each branch
  5. Learn the concepts - Read BRANCH_NOTES.md to understand the feature deeply

Prerequisites

  • Basic programming knowledge (any language)
  • Git installed on your machine
  • Cursor IDE installed (Download here)
  • A Cursor account (free tier available)

Quick Start

# Clone this repository
git clone <repository-url>
cd cursor-workflow

# Start with the first beginner branch
git checkout 01-beginner/chat-and-context

# Read the branch notes and complete the tasks
cat BRANCH_NOTES.md
cat TASK.md

Learning Path Recommendations

If you're completely new to Cursor:

Start with 01-beginner/chat-and-context and progress sequentially through all beginner branches.

If you've used AI coding assistants before:

You can start with intermediate branches, but we recommend reviewing beginner branches for Cursor-specific features.

If you're an experienced Cursor user:

Jump straight to advanced branches to learn about Plan Mode, Cloud Agents, and custom configurations.

Each Branch Contains

  • BRANCH_NOTES.md - Detailed explanation of the feature, use cases, tips, and keyboard shortcuts
  • TASK.md - Hands-on exercises with clear objectives and expected outcomes
  • Sample Code/Projects - Real code to practice with

Tips for Success

  1. Practice actively - Don't just read, actually complete the tasks
  2. Experiment freely - Try variations of the suggested approaches
  3. Take notes - Keep track of keyboard shortcuts and workflows that work for you
  4. Ask questions - Use Cursor Chat to ask questions about the sample code
  5. Build muscle memory - Repeat exercises until the workflows feel natural

Community and Support

Contributing

Found an issue or have suggestions for improving this workshop? Feel free to open an issue or submit a pull request!

License

This workshop is open source and available for educational purposes.


Ready to become a Cursor power user? Start with GETTING_STARTED.md!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published