BeginnerStart here. No prior knowledge assumed.
0 of 5 complete
Lesson 1
AI in Software Development — Overview
How AI coding tools are changing software development — what they do well, where they fail, and realistic expectations.
Lesson 2
GitHub Copilot
The most widely used AI coding assistant — inline suggestions, chat, and the productivity gains in real development workflows.
Lesson 3
Cursor — AI-First Code Editor
The IDE built around AI — how Cursor differs from adding Copilot to VS Code and when to choose it.
Lesson 4
Claude Code — CLI Coding Agent
Anthropic's command-line coding agent — how it approaches whole-codebase tasks differently from inline assistants.
Lesson 5
Replit — Code in the Browser
Cloud-based coding with AI assistance — ideal for beginners and prototyping without local setup.
What is GitHub Copilot?
What is vibe coding?
IntermediateBuild on the basics.
0 of 5 complete
Lesson 1
Lovable — No-Code App Building
Building full-stack web apps from prompts — how Lovable works and the range of apps non-developers can build.
Lesson 2
Bolt — Instant App Generation
Full-stack app generation in the browser — how Bolt differs from Lovable and its strengths for rapid prototyping.
Lesson 3
v0 — UI Component Generation
Vercel's AI for React UI — generating components from prompts and integrating them into existing projects.
Lesson 4
Windsurf — Agentic Coding
Codeium's agentic IDE — how Windsurf handles multi-file edits and context across large codebases.
Lesson 5
Prompting AI for Code
How to write prompts that produce better code — context, constraints, and the iterative debugging approach.
How does Cursor differ from GitHub Copilot?
What can Lovable build?
AdvancedDepth, edge cases and strategy.
0 of 5 complete
Lesson 1
AI Code Review
Using AI to review code for bugs, security issues, and improvement opportunities.
Lesson 2
Vibe Coding — The Full Picture
The non-developer path to building with AI — what is possible, what the limits are, and how to learn effectively.
Lesson 3
Security Implications of AI Code
Why AI-generated code requires security review — the vulnerabilities AI commonly introduces.
Lesson 4
Testing AI-Generated Code
How to validate that AI code works correctly — testing strategies for code you did not write yourself.
Lesson 5
Choosing Your AI Coding Stack
How to pick the right combination of AI coding tools for your skill level and project type.
Why does AI-generated code require security review?
What is the primary risk of vibe coding without technical knowledge?