
Windsurf
Course Index
30 Lessons · 3 Levels
Master Windsurf's AI-native IDE — Supercomplete, Cascade Chat & Write modes, Fast Context indexing, @Codebase/@Web context, Checkpoints, and Memories. Covers Windsurf Rules, Flow Actions, Git automation, test generation & 2 real Cascade builds.
30Lessons
3Levels
2Projects
FreeAccess
Level IWindsurf Foundations & Core FeaturesLessons 1–10
LESSON 01
What is Windsurf?
LESSON 02
Windsurf vs Cursor vs Copilot
LESSON 03
Installation & Setup
LESSON 04
Migrating from VS Code
LESSON 05
The Windsurf UI & Editor Layout
LESSON 06
Supercomplete: AI Autocomplete
LESSON 07
Codebase Indexing & Fast Context
LESSON 08
Cascade: Chat vs Write Mode
LESSON 09
Context: @Codebase, @Web & @Files
LESSON 10
Model Selection & API Configuration
Level IICascade Agent, Workflows & Advanced UseLessons 11–22
LESSON 11
Cascade Write: Multi-File Edits
LESSON 12
Cascade Flow Actions & Terminal
LESSON 13
Checkpoints & Safe Rollback
LESSON 14
Memories & Pattern Learning
LESSON 15
Windsurf Rules: AI Instructions
LESSON 16
Prompting Cascade Effectively
LESSON 17
Debugging with Cascade
LESSON 18
Git Workflow & Commit Automation
LESSON 19
Test Generation with Cascade
LESSON 20
Refactoring Large Codebases
LESSON 21
Cascade for API Integration Tasks
LESSON 22
Privacy, Security & Enterprise
Level IIILanguage Workflows, Teams & ProjectsLessons 23–30
LESSON 23
Windsurf for Python Development
LESSON 24
Windsurf for Web & Full-Stack Dev
LESSON 25
Plugins & VS Code Extensions
LESSON 26
Windsurf Teams & Shared Config
LESSON 27
Windsurf vs Cursor: When to Use
LESSON 28
Wave Features: 2026 Updates
LESSON 29
Build a Full-Stack App with Cascade
LESSON 30
Build a Windsurf Rules Template