32dots HEIDELBERG AI
EXTENDED COURSE

Windsurf

Windsurf is an AI-native code editor built on VS Code (now owned by Cognition and rebranding to Devin Desktop). Its centrepiece is the Cascade agent: describe a whole task in plain English and it reads your project, writes across multiple files, runs commands, and fixes its own errors. This hands-on course takes you from your first Cascade task to a pro workflow — fixing errors fast, letting the agent self-correct, reverting any change with one click, and picking the plan and model that fit.

1Lessons7step-by-step, ~90 min each
2Cheat sheetcopy-ready expressions
3Examples3what people built

CRM & sales1

Windsurf Founder Small biz
In the gallery

Add a real-time activity feed to an existing CRM view

Windsurf reads the existing CRM codebase (React + Node + Postgres), adds a Server-Sent Events endpoint for activity events, and builds the feed component with live updates — without touching unrelated parts of the app.

Sales reps see contact activity in real time without manually refreshing the page, catching follow-up moments they previously missed.

Try it yourself

In Windsurf: "Add a real-time activity feed to the ContactDetail view. Use Server-Sent Events from a new GET /api/contacts/:id/feed endpoint. Persist events via the existing ActivityLog model."

Internal tools & ops1

Windsurf AI-native SME Small biz
Course starter

Extend Django admin with custom list filters and bulk actions

Windsurf reads the existing Django models and admin registrations, adds date-range and status dropdown filters to the order admin, implements a "mark as shipped" bulk action, and registers custom column display — following the project's existing admin patterns.

Operations staff can filter and bulk-update orders directly in Django admin without a custom internal tool build.

Try it yourself

Open Windsurf with the admin.py and models.py in context: "Add a date-range filter, a status filter, and a bulk 'mark as shipped' action to the OrderAdmin class. Match the patterns already used in ProductAdmin."

Knowledge & docs1

Windsurf Scientist
Course starter

Auto-generate Sphinx API docs for an undocumented pipeline

Windsurf reads every module in a bioinformatics pipeline, writes NumPy-style docstrings for all public functions and classes, configures Sphinx with autodoc, and verifies the docs build without warnings.

A 4 000-line pipeline that was a black box to new lab members now has searchable, navigable HTML documentation.

Try it yourself

In Windsurf: "Write NumPy-style docstrings for every public function in src/pipeline/. Set up Sphinx with autodoc in docs/. Run sphinx-build and fix any warnings before finishing."