Cursor Short Coding Course — South Africa

Vibe Coding

AI-Native Development with Cursor, Windsurf & Lovable

Vibe coding isn't about letting AI write your app while you watch. It's a disciplined workflow — scope the task, prompt precisely, review what comes back, test it, and redirect when the agent drifts. This course teaches you to build full applications fast with Cursor, Windsurf and Lovable, without losing control of the codebase.

CursorWindsurfLovableRapid PrototypingPrompt-Driven Development
40
Hours of Training
R14,995
Course Fee
5 Days
Full-Time Option
JHB · Online
Nationwide
What You Will Learn

Course Curriculum

What Vibe Coding Actually Is

Disciplined AI-native development versus “just letting the AI write everything.” How the vibe coding workflow differs from traditional development, where it shines — prototypes, internal tools, greenfield features — and where it fails without engineering judgment in the loop.

Choosing Your Tools

AI-powered IDEs (Cursor, Windsurf) versus AI app builders (Lovable), and when to use each. Setting up Cursor, Node.js and Git so you're ready to build from the very first session.

Prompting & Specifications

Writing prompts that produce maintainable code rather than brittle one-offs. Turning an idea into a software specification and to-do list the AI can follow — constraints, file structure and acceptance criteria set up front.

Rapid Prototyping with Cursor

Going from a one-paragraph idea to a working app with Cursor's AI agent, then layering in new features one at a time. Managing every change with Git so you can always roll back.

Rules & Context

Using Cursor and Windsurf rules files to control how the AI behaves, and referencing documentation and resources so generated code fits your project's structure and conventions instead of fighting them.

No-Code & Low-Code Apps with Lovable

Building a full-stack app in Lovable from a specification document, adding a Supabase database and new functionality, then exporting the source code to GitHub so you own it.

Iterative Steering & Review Loops

The core vibe-coding loop: prompt, generate, review, redirect. Spotting when the agent is heading down the wrong path early, and course-correcting with targeted feedback rather than starting over.

Testing, Refactoring & Debugging AI Code

Adding automated tests alongside features, refactoring AI-generated code into something maintainable, and tracing and fixing code you didn't write — including prompting the AI to explain its own output.

Working on Existing Codebases with Windsurf

Analysing an unfamiliar codebase, adding features to it safely, and automating repetitive steps with Windsurf workflows.

From Prototype to Production & Capstone

GitHub integration, deployment, custom domains and hosting — plus the checks a prototype needs before going live: security, performance and test coverage. Capstone: take a prototype built in the course through to a tested, deployed application.

Prerequisites: Basic familiarity with at least one programming language and comfort using a command line are recommended. The Lovable module needs no coding experience, and no prior experience with AI coding tools is required.
Is This For Me?

Who Is This Course For?

🚀

Developers Who Want to Prototype Faster

Turn ideas into working apps in hours instead of weeks — and learn where AI speeds you up and where you still need to take the wheel.

💡

Founders & Product People

Build and test your own MVP or internal tool. The Lovable module needs no coding experience, so you can validate ideas before hiring a team.

🎓

Junior Developers & Graduates

Add AI-assisted development to your skill set and show employers you can ship real, tested applications with modern AI tools.

🧑‍💻

Freelancers & Agencies

Deliver client prototypes, landing pages and internal tools faster — with Git, tests and deployment built into your workflow.

Course Outcomes

What You'll Be Able to Do

How It Works

What to Expect

🎓

Expert-Led Training

All courses are taught by Code College’s senior development trainers — practitioners with real-world industry experience, backed by over 20 years of professional developer training since 2004.

💻

Hands-On Projects

You write code from day one. Every concept is reinforced with real exercises and a practical project you keep.

📍

Johannesburg (Midrand)

Join 100% live online from anywhere, or hybrid — one or two days a week at our Midrand campus and the rest live online. Full-time face-to-face attendance can be requested, and is possible when an onsite group class is running.

📜

Certificate of Completion

Receive a Code College certificate on completion — recognised by employers across South Africa.

FAQ

Frequently Asked Questions

No — that's the failure mode this course teaches you to avoid. Vibe coding, done properly, is a disciplined workflow: you scope the task, write a precise prompt, review what the AI produces, test it, and redirect when it drifts. The course spends as much time on review, testing and debugging AI-generated code as it does on prompting.

No prior experience with AI coding tools is required. Basic familiarity with at least one programming language and comfort using a command line are recommended, although the Lovable module needs no coding at all. We start from installing and setting up the tools and build up to working on existing codebases and deploying your apps.

You'll build three things: an app from scratch with Cursor, a full-stack no-code app with Lovable and Supabase, and new features on an existing codebase with Windsurf — practising specifications, rules files, review loops, testing and debugging along the way. The capstone takes one of your prototypes through refactoring, security review and test coverage to a tested, deployed application.

Vibe Coding is about building new apps fast with Cursor, Windsurf and Lovable. AI Tools for Developers is for working developers who want to apply AI professionally to existing codebases with Claude Code, GitHub Copilot, AI code review and CI. Many students take Vibe Coding first and AI Tools for Developers next.

Yes. Groups can book a 20-hour condensed version (2.5 days) covering the core modules: Choosing Your Tools, Prompting & Specifications, Rules & Context, and Iterative Steering & Review Loops. Contact us for a group quote.

Individuals join live online from anywhere, or hybrid — one or two days a week at our Midrand campus and the rest live online. Group courses run live online or hybrid, with fully onsite delivery at our Midrand campus optional, on request. Contact us for a group quote.

Yes. Code College is a B-BBEE Level 4 contributor and training spend qualifies as skills development under the B-BBEE scorecard. The course fee also counts toward your SDL (Skills Development Levy) spend.

Ready to Level Up Your Skills?

Book the Vibe Coding course today — full-time (5 days) or part-time. Johannesburg and online.