Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
AI Coder: Complete Claude Code & Coding Agents Course
Bestseller
Rating: 4.7 out of 5(7,109 ratings)
51,777 students

AI Coder: Complete Claude Code & Coding Agents Course

Master Vibe Coding with AI Coding Agents: Claude Code, Copilot, Codex, Cursor, OpenCode, Antigravity + MCP, OpenClaw
Last updated 6/2026
English

What you'll learn

  • Project 1: A feature-rich personal website with an AI Digital Twin without writing a line of code
  • Project 2: A Kanban-based Project Management platform that you can chat with
  • Project 3: A SaaS legal assistant that drafts legal documents like consulting agreements with PDF download
  • Capstone Project 4: A realtime Trading Workstation with virtual trades in live market data, complete with an AI Assistant for trading and strategy
  • Accelerate delivery with advanced workflows like Ralph Loops, feature-dev, GSD, jira and GitHub integration
  • Massively amplify delivery with teams of agents working for you using Sub-agents, Swarms and Orchestrators, including Claude Agent Teams and Gas Town
  • Use Cursor, Copilot, Codex, Antigravity to build software with a tireless AI coworker at your side
  • Craft a precise AGENTS_md and CLAUDE_md with best practices to set up your project for success
  • Explore the other CLI Coding Agents including Codex, Open Code and Amp
  • Unlock advanced features of Agentic AI Coding with Skills, MCP, Hooks and Plugins
  • Explore the frontier with Claude Agent SDK, Cowork, OpenClaw

Course content

3 sections95 lectures16h 18m total length
  • Day 1 - Welcome to the Course: Building a 3D Game with Cursor AI10:13

    If you want to learn:


    - How do you build a 3D shooter game using AI to write the code for you?

    - What is Cursor AI and how do you set it up for your first project?

    - Can you really create an FPS game with AI — even with zero coding skills?

    - How does vibe coding with an AI agent work in practice?

    - What does it look like to generate a 3D game from a simple text prompt?

    - How do you get started with Cursor's free trial and configure it on Mac or PC?


    Then this lecture is for you!


    In this opening lecture, you jump straight into building a 3D first-person shooter game using AI — no prior coding experience required. Instead of a traditional course introduction, you roll up your sleeves and create a working project from scratch using Cursor AI, one of the most popular AI-powered code editors available today.


    You'll walk through downloading and installing Cursor on both Mac and Windows, signing up for a free trial account, and setting up your first project directory. Once inside the editor, you'll explore the three-pane interface — the file explorer, the code editor, and the AI agent chat panel — and learn how each one supports your workflow.


    The core of this lecture is hands-on: you'll type a simple prompt asking the AI agent to build a website for a 3D first-person shooter game in an arena with a computer opponent, controlled by arrow keys and space bar to shoot. Using a powerful model like GPT 5.2 Codex behind the scenes, you'll watch the AI generate an `index.html` file and begin writing game code in real time — a true vibe coding experience.


    This lecture sets the foundation for the entire course, demonstrating how tools like Cursor and ChatGPT-class models can generate functional code from natural language. You'll see firsthand that every session produces slightly different results, introducing you to the creative unpredictability at the heart of building with AI. By the end, you'll have a simple but playable 3D shooter running in your browser — and a clear sense of what's possible when you use AI to build projects from the ground up.

  • Day 1 - Building a First-Person Shooter Game with Cursor AI Agent6:54

    If you want to learn:


    - How can you build a 3D shooter game using AI without writing a single line of code?

    - What is Cursor AI Agent and how does it generate a complete FPS game from a simple prompt?

    - How do you iterate and fix issues when vibe coding a game with AI tools like Cursor and Claude?

    - What are Ralph Loops in Claude Code, and how do they produce sophisticated game projects in one shot?

    - How can you use AI to add features like enemy detail, a heads-up display, and difficulty scaling to your game?

    - What does the workflow look like when you build a game using AI as your coding partner?


    Then this lecture is for you!


    In this hands-on lecture, you'll watch a complete 3D first-person shooter game get built from scratch using Cursor AI Agent — with zero manual coding. Starting from a simple text prompt, the AI generates all the project files, including HTML, JavaScript, and CSS, creating a fully playable FPS game in minutes. You'll see the entire vibe coding workflow in action: prompting the agent, testing the game, and iterating with follow-up instructions to add enemy detail, a heads-up display (HUD), and increased difficulty. The lecture also demonstrates what happens when things go wrong and how to troubleshoot by prompting the AI to fix errors automatically. As a teaser of advanced techniques covered later in the course, you'll see a stunning zero-shot game built using Ralph Loops with Claude Code — a single prompt producing a polished shooter complete with a weapon model, mini-map, health pickups, and kill tracking. This lecture is your first step into building real projects with AI, setting the foundation for creating increasingly complex applications using tools like Cursor, ChatGPT, and Claude in the weeks ahead.

  • Day 1 - The Missing Manual for Agentic AI Coding6:55

    If you want to learn:


    - What is agentic AI coding and how does it differ from traditional vibe coding?

    - How can developers — from beginners to senior staff engineers — use AI agents to build complete software products?

    - What are the key tools, concepts, and workflows behind agentic coding, including MCP, prompts, hooks, and coding agents like Claude Code and Cursor?

    - How do you separate the hype from reality when it comes to AI-assisted coding?

    - What are the real strengths and pitfalls of using LLMs and AI agents in your development workflow?

    - How can you future-proof your career by mastering the agentic AI coding landscape?


    Then this lecture is for you!


    This opening lecture sets the stage for a comprehensive, three-week course designed to be the missing manual for agentic AI coding — inspired by Andrej Karpathy's viral post about the seismic shift reshaping the programming profession. The lecture begins by unpacking Karpathy's observation that a powerful new layer of abstraction has emerged in software development — one involving AI agents, sub-agents, prompts, context, memory, tools, plugins, MCP, workflows, and IDE integrations — and that most developers are left figuring it out without a guide.


    The course targets two archetypes: aspiring engineers who are new to coding and want to build complete, large-scale products with the assistance of AI coding agents, and experienced senior developers who feel overwhelmed by the rapidly evolving agentic AI landscape. Regardless of where you fall on the spectrum, this lecture outlines what you'll gain: the ability to build, debug, troubleshoot, and enhance software at any scale using agentic coding tools like Claude Code, Cursor, ChatGPT, and other LLM-powered coding agents.


    You'll learn how to navigate the current ecosystem of vibe coding and agentic AI — understanding how prompts, tokens, APIs, codebase context, and AI agent workflows fit together in practice. Critically, this course takes a balanced approach: rather than buying into the hype, it teaches you to identify both the strengths and the real drawbacks of AI-assisted development, so you can maximize productivity while managing the limitations of stochastic, evolving AI models. By the end, you'll have the mental model and hands-on skills to confidently use agentic AI in your developer workflow — and the full skill set that modern job descriptions increasingly demand.

  • Day 1 - Meet Your Instructor & the 3-Week AI Coder Course Roadmap8:15

    If you want to learn:


    - What does the 3-week AI Coder course roadmap look like, and how is it structured across vibe coding, vibe engineering, and agentic engineering phases?

    - How do AI agents and tools like Claude Code, Cursor, Copilot, and Codex fit into a modern coding workflow?

    - What's the difference between using code to build AI agents versus using AI agents to write code for you?

    - How do multi-agent systems, orchestration, and autonomous agent swarms work together in real commercial projects?

    - What core skills, frameworks, and prompt techniques do you need to go from beginner to expert-level agentic AI coder?

    - How can you build and deploy large-scale software using AI-powered coding tools and multi-step workflows?


    Then this lecture is for you!


    In this opening lecture, you'll meet your instructor — Ed Donner, co-founder and CTO of Nebula.io, former JP Morgan managing director, and educator with over 400,000 students — and get a complete walkthrough of the 3-week AI Coder course roadmap. Ed explains how this course is uniquely designed around using AI agents to write code, covering both breadth across popular tools and depth in CLI coding with Claude Code and OpenCode.


    You'll see exactly how the curriculum is organized into three phases. **Week 1 — Vibe Coding for Fun and Profit** — covers the agentic coding landscape, foundational core skills around agents, context engineering, and prompt fundamentals, plus hands-on sessions with Cursor, Copilot, Codex, and two real projects including a commercial MVP. **Week 2 — Vibe Engineering** — goes deep into CLI coding workflows with Claude Code, commands, checkpoints, Ralph Loops, MCP plugins, debugging strategies, and building a full SaaS platform project. **Week 3 — Agentic Engineering as an Expert** — raises the bar with multi-agent systems, hooks, sandboxing, working with large code bases, agent swarms, orchestration frameworks, and a capstone project that brings everything together.


    By the end of this lecture, you'll understand the full course structure, know which tools and platforms you'll use at each phase, and see how the 8 levels of AI adoption — from basic ChatGPT prompting to autonomous multi-agent orchestration — map onto your learning journey. This is your step-by-step roadmap to becoming an expert agentic engineer who can deploy production-quality software with a team of AI agents working alongside you.

  • Your Complete Path to Mastering AI Coding Agents3:42
  • Day 1 - Vibe Coding, Agentic Coders & Coding Agents Like Claude Code8:58

    If you want to learn:


    - What is vibe coding, and how did it evolve from a viral tweet into a full-blown movement reshaping software development?

    - What's the difference between vibe coding, vibe engineering, and agentic coding — and why does it matter?

    - What are coding agents like Claude Code, Cursor, and Gemini CLI, and how do developers actually use them?

    - What are the three main surfaces — IDEs, plugins, and CLIs — for working with AI-assisted coding tools?

    - How do you cut through the noise and focus on the AI coding tools that deliver real value?

    - What was the inflection point in late 2025 that made agentic AI coding dramatically more powerful?


    Then this lecture is for you!


    In this lecture, you'll explore the origins and evolution of vibe coding — the term coined by Andrej Karpathy — and trace how it grew from a simple idea of letting LLMs generate code into a defining paradigm of AI-assisted software development in 2025. You'll walk through the emotional rollercoaster that developers experienced: from initial astonishment, through frustration and anger at repeated AI mistakes, to the acceptance and mastery that came with understanding where these tools excel and where they fall short.


    You'll learn the key terminology used across this fast-moving space — vibe coder, vibe engineer, and agentic coder — and understand how these terms shift meaning depending on context. Whether someone is using AI agents to help them code or building AI agents themselves, you'll know how to distinguish between the two and communicate clearly.


    The lecture breaks down the three primary surfaces for interacting with coding agents: **IDEs** like Cursor, Codex, Antigravity, and Windsurf; **plugins** like GitHub Copilot running as extensions inside VS Code; and **CLI tools** like Claude Code, Gemini CLI, Cursor CLI, and Amp. You'll discover why the command line interface — a retro-looking terminal experience — unexpectedly became one of the most productive and powerful ways to collaborate with an AI agent on your codebase.


    You'll also learn about the critical inflection point driven by models like Claude Opus 4.5, GPT 5.2, and Gemini 3, which dramatically reduced the frustrating, repetitive mistakes that plagued earlier workflows and unlocked a new wave of agentic coding productivity. Finally, you'll get practical advice on how to separate signal from noise in a space flooded with daily announcements — so you can stay focused on the tools and workflows that truly matter.

  • Day 1 - The 8 Stages of AI Coding: From ChatGPT to Agent Orchestration10:31

    If you want to learn:


    - What are the 8 levels of AI coding, and how do they map from basic ChatGPT prompting to full agent orchestration?

    - How does an AI agent in your IDE evolve from a sidebar assistant to an autonomous coding workflow?

    - What is the difference between using a coding agent in Cursor vs. Claude Code on the command line?

    - How do multi-agent systems work together to build software, and what does agentic orchestration look like in practice?

    - What is the sweet spot for deploying autonomous agents in enterprise software development?

    - How much do AI coding tools actually cost, and can you get started for free?


    Then this lecture is for you!


    In this lecture, you'll explore a powerful framework for understanding AI adoption in coding — the 8 stages of AI, originally described by Steve Yegge. You'll walk through each phase step by step, starting from basic prompt interactions with ChatGPT and AI autocomplete (Stage 1), moving through agentic coding in an IDE like Cursor with manual approval workflows (Stage 2), and progressing into YOLO mode where you trust the AI agent to execute changes autonomously (Stage 3). You'll learn the conceptual shift at Stage 4, where your attention moves from the code to the agent itself, and then the leap to Stage 5 — working with a CLI-based coding agent like Claude Code, letting diffs scroll by as the agent builds for you. From there, you'll see how multi-agent systems come into play: spawning multiple autonomous agents working concurrently on your project (Stage 6), scaling to 10+ agents you coordinate yourself (Stage 7), and finally reaching full orchestration — where a master agent manages manager agents and worker agents in a structured, goal-oriented hierarchy (Stage 8). The lecture maps these 8 levels directly to the course structure: Week 1 covers Stages 2–4 using Cursor and IDE-based agentic workflows, Week 2 digs deep into Stage 5 with Claude Code on the command line, and Week 3 introduces multi-agent orchestration across Stages 6–8. You'll also get practical guidance on AI costs and APIs — including how to take the course without spending a cent, recommended plans for tools like Cursor and Claude Code, and how to monitor your spend across platforms. The key insight: while Stage 8 represents the most advanced agentic AI framework, the enterprise sweet spot for building reliable, scalable software sits between Stages 5 and 6 — and that's where the course delivers the most fundamental, commercial value.

  • Day 1 - Wrapping Up: Your Unique Agentic Coding Journey Ahead3:48

    If you want to learn:


    - What does the agentic coding landscape look like, and where do you fit in across the 8 levels of AI adoption?

    - How do AI agent workflows differ from traditional coding, and why will your results be unique every time?

    - Why do autonomous agent outputs vary between models like ChatGPT and Claude — and how should you embrace that?

    - What's the best way to navigate the fast-moving world of agentic AI without getting distracted by hype?

    - How can you track your progress through a structured, multi-phase curriculum for becoming an expert agentic coder?

    - How do you build visibility and expertise in AI coding by sharing your learning journey?


    Then this lecture is for you!



    In this Day 1 wrap-up lecture, you'll reflect on everything covered in the agentic coding landscape phase and set the stage for the foundations ahead. The instructor addresses a critical reality of working with AI agents: because models like ChatGPT and Claude evolve weekly, your prompt responses and coding outputs will differ from anyone else's — making this a true choose-your-own-adventure learning experience. You'll understand why embracing variability in autonomous agent results is a strength, not a setback, and how to stay focused amid the constant noise of new AI announcements.


    This lecture reinforces the 8 levels of AI framework introduced on Day 1, confirming your understanding of the orchestration landscape — from simple prompt-based interactions to multi-agent systems and autonomous workflows. You'll see the full three-week curriculum mapped out, with your first milestone checked off: a foundational grasp of the agentic AI ecosystem, including tools, IDEs, terminals, and the fundamental concepts that underpin agentic coding.


    Looking ahead, you'll get a preview of Day 2's focus on agent foundations, including the critical `agents.md` file and context engineering principles that drive effective AI agent behavior. The instructor also outlines how to get direct support throughout the course — via Q&A, email, and LinkedIn — and encourages you to share your projects publicly to amplify your growing expertise in this rapidly evolving field. You're 7% complete, with an exciting 93% of hands-on, multi-step agentic coding still ahead.

  • Day 2 - How LLMs Work: Tokens, Memory, and Reasoning Explained11:02

    If you want to learn:


    - What is a large language model (LLM) and how does it actually generate text?

    - What are tokens and why do LLMs use them instead of words?

    - How does ChatGPT remember your conversation if LLMs are stateless?

    - What is LLM reasoning, and why does "thinking step by step" produce better outputs?

    - What's the difference between an LLM like GPT and an AI application like ChatGPT?

    - How does the token-by-token inference process work under the hood?


    Then this lecture is for you!


    In this foundational theory lecture, you'll build a clear mental model of how large language models work — from the ground up. You'll start by understanding what an LLM actually does: taking a sequence of tokens as input and outputting a probability distribution over every possible next token. You'll learn what tokens are, how they differ from words, and how LLMs generate output one token at a time through the inference process.


    From there, you'll explore the critical distinction between an LLM itself (like GPT) and the AI applications built around it (like ChatGPT, Cursor, or Duolingo Max). This distinction is essential for anyone working with agentic AI systems or building AI agent architectures, because the software layer wrapping the LLM is where much of the real functionality lives.


    The lecture then breaks down key tricks that make LLMs appear intelligent. First, you'll understand the **illusion of memory** — how AI applications pass the entire conversation history into each LLM call to simulate a stateful context window, even though every call to the model is completely stateless. Second, you'll dive into **LLM reasoning and thinking** — the discovery that prompting a model to output its chain of thought before answering dramatically improves accuracy on complex reasoning tasks. You'll see a concrete probability example where a standard prompt produces the wrong answer, but a reasoning-enabled approach solves it correctly.


    This session lays the theoretical groundwork for the practical, hands-on work ahead — giving you the foundational understanding of LLM architecture, token prediction, and prompt design that powers everything from simple chatbots to sophisticated multi-agent AI systems.

  • Day 2 - Tools, Loops, and the Definition of AI Agents8:28

    If you want to learn:


    - What are tools in the context of LLM agents, and how do they allow AI systems to take real-world actions?

    - How does an LLM use tokens to decide when to call external tools like a calculator or Python code?

    - What is a loop in agentic AI workflows, and why does calling an LLM multiple times unlock complex reasoning?

    - What is the current, widely accepted definition of an AI agent?

    - How do tools and loops work together to power products like Cursor Agent and Claude Code?

    - How has the definition of AI agents evolved from OpenAI's early framing to the 2025 consensus?


    Then this lecture is for you!


    In this lecture, you'll explore two of the most important tricks that transformed large language models from simple text generators into powerful agentic AI systems: **tools** and **loops**. You'll learn how LLM agents use tool calling — a technique where the model generates special tokens that signal a desire to execute an action, such as searching the internet, running a calculator, or executing Python code. Through a live ChatGPT demonstration, you'll see exactly how an LLM responds with executable code instead of a direct answer, making the concept of tool use concrete and intuitive. Critically, you'll understand that the LLM itself never runs these tools — it is always surrounding software that interprets the output tokens and executes the action, grounding your understanding in how this architecture actually works.


    Next, you'll discover the loop — the elegant idea of calling an LLM multiple times in sequence, checking whether a goal has been met, and repeating until it is. This simple workflow pattern is what enables AI agents to solve complex tasks that a single prompt-and-response cycle cannot handle. You'll connect this directly to your hands-on experience building a first-person shooter game with Cursor Agent, where you witnessed an LLM running tools in a loop to autonomously generate, write, and execute code.


    Finally, the lecture walks through the evolution of the AI agent definition — from OpenAI's early concept of autonomous AI systems that do work independently, to Hugging Face and Anthropic's framing of LLM-controlled workflows in their seminal *Building Effective Agents* blog post, to the 2025 consensus championed by Simon Willison: **an AI agent is an LLM that runs tools in a loop to achieve a goal**. By the end, you'll have a clear, grounded understanding of what makes an AI agent an agent — and how these building blocks power today's most advanced enterprise AI agents and multi-agent systems.

  • Day 2 - Context Engineering: System Prompts, Context Windows & agents.md13:00

    If you want to learn:


    - What is context engineering and how does it differ from prompt engineering?

    - How do system prompts, tool descriptions, memory, and conversation history form the input context for AI agents?

    - What is an agents.md (or claude.md) file and why is it critical for coding agents?

    - How do context windows work, and what are the token limits for GPT 5.2, Claude Sonnet 4.5, and Gemini?

    - What is context compacting, and should you trust it or manually manage your context?

    - Why does putting less in the context often produce better AI coding results?


    Then this lecture is for you!


    In this lecture, you'll master context engineering for AI agents — the art and science of crafting the perfect input so your LLM produces the best possible output. You'll learn why context engineering has replaced prompt engineering as the defining skill for working with LLMs, and explore every component that makes up the context: system prompts that frame the AI agent's role and tone, tool descriptions that define available capabilities, persistent memory layers, and full conversation history including reasoning tokens, code output, and tool call results. The lecture provides a complete guide to the agents.md file (claude.md for Claude Code, gemini.md for Antigravity) — a special project-level file that injects coding standards, project details, and objectives directly into the context window every session. You'll understand context window limits across major models (400K tokens for GPT 5.2, 200K for Claude Sonnet/Opus 4.5, and 1M for Gemini), why performance degrades well before hitting those limits, and effective context management strategies to keep results sharp. Finally, you'll examine context compacting — how AI coding tools like Claude Code automatically summarize conversation history to free up space — and learn best practices for when to trust the compactor versus manually refreshing your context for optimal results.

  • Day 2 - Mastering agents.md: Context Window Strategy for Coding Agents11:52

    If you want to learn:


    - What is an agents.md file and why is it critical for effective context engineering with coding agents?

    - How do you structure a hierarchy of agents.md files across project directories for optimal AI agent performance?

    - What are the best practices for writing concise, high-signal system prompts that maximize your context window?

    - How does agents.md compare to claude.md, gemini.md, and Cursor rules — and which approach is becoming the de facto standard?

    - Should you meticulously craft your context engineering strategy or let AI agents self-correct — the 2025 vs. 2026 mindset?

    - How do you prune and maintain your agents.md to keep every token working hard inside a limited context size?


    Then this lecture is for you!


    In this lecture, you'll master the art and science of context engineering for coding agents by learning how to write, structure, and maintain the agents.md file — the markdown file that preps your AI agent with project goals, coding standards, and success criteria before it writes a single line of code.


    You'll start by understanding what markdown is and why LLMs perform so well with it, then dive into the complete guide for creating agents.md files that are concise, specific, and assertive. The lecture covers how the agents.md hierarchy works: placing a file in your project root for global context, and nesting additional files in subdirectories that only load when the AI coding agent is working in that scope — with inner files overriding outer rules for precision.


    You'll explore practical coding standards to include in your prompt engineering — from enforcing simplicity and short READMEs to specifying package managers like UV and avoiding over-defensive programming patterns. The lecture explains why focusing on positive instructions outperforms negatives when engineering context for AI agents, and how to use formatting tricks like block-capital "IMPORTANT" labels and backtick-wrapped code to boost signal.


    The session also compares tool-specific implementations: agents.md for Cursor, Codex, and GitHub Copilot; claude.md for Claude Code; and gemini.md for Gemini-based workflows — noting the industry convergence toward agents.md as the standard.


    Finally, you'll examine two competing context engineering strategies: the disciplined 2025 approach of continually rewriting, pruning, and resetting your context window for maximum control, versus the emerging 2026 mindset of defining end goals and letting AI systems self-correct through sub-agents and loops. You'll learn when each strategy applies — from toy projects to large-scale codebases — so you can make informed decisions about context management in your own AI coding workflow.

  • Day 2 - The Evolution of AI Coding Workflows: From YOLO to Ralph Loops13:04

    If you want to learn:


    - What are the different AI coding workflows, and how have they evolved from micromanagement to fully autonomous loops?

    - What is a Ralph Wiggum Loop, and how does it let your AI coding agent run overnight to produce impressive results?

    - When should you use YOLO mode versus a structured plan-execute-review workflow with your LLM?

    - How do Ralph Loops, multi-agent swarms, and feedback loops push AI coding into the 2026 mindset?

    - Which AI coding workflow is right for mission-critical enterprise software versus building an MVP from scratch?

    - How do you take accountability for code quality when leveraging AI coding agents like Claude Code?


    Then this lecture is for you!


    This lecture walks you through the six distinct AI coding workflows that define how software engineers interact with coding agents today — from tight micromanagement to fully autonomous multi-agent orchestration. You'll learn how the 2025 mindset of cautious, iterative control (micromanagement, plan-execute-review, and spec-driven development) gave way to the 2026 mindset of deeper trust: YOLO mode, Ralph Wiggum Loops, and multi-agent swarms. Coined by Australian developer Geoffrey Huntley, the Ralph Loop wraps an LLM's inner agentic iteration inside a larger feedback loop — calling the coding agent repeatedly (up to 10 or more cycles), evaluating output, generating its own feedback, and iterating autonomously for hours without human intervention. You'll see how this technique produced a dramatically more impressive result from the same prompt by simply letting the loop run overnight. The lecture also covers multi-agent setups where testing agents, feedback agents, and manager agents work in a hierarchy or swarm to handle complex tasks through orchestration. Critically, you'll learn when each workflow fits best: structured approaches for mission-critical enterprise codebases, large projects, and highly innovative work involving new tools like MCP servers, versus YOLO and Ralph Loops for MVPs, prototypes, boilerplate React or CRUD applications, and greenfield projects where risk appetite is higher. The lecture closes with an essential best practice for every software engineer — whether junior or senior — working with LLMs: you are ultimately accountable for delivering proven, quality code, regardless of how much automation and AI coding assistance you leverage to get there.

  • Day 2 - Beyond the Hype: Comparing LLMs on Artificial Analysis7:13

    If you want to learn:


    - How do you compare LLMs to find the best model for AI coding tasks?

    - Where do coding agents like Claude Code and GPT 5.2 actually rank in intelligence and performance?

    - Is AI coding really 10X faster, or is the hype misleading?

    - How can you use Artificial Analysis to benchmark LLMs for speed, price, and coding ability?

    - Which tasks benefit most from AI coding agents, and where do LLMs still fall short?

    - What changed in November 2025 that made autonomous coding agents significantly more reliable?


    Then this lecture is for you!


    In this lecture, you'll get a grounded, honest assessment of what LLMs can and cannot do for software engineers today — cutting through both the hype and the skepticism surrounding AI coding. You'll explore Artificial Analysis (artificialanalysis.ai), an essential resource for comparing LLMs across intelligence, speed, price, and coding-specific benchmarks. The lecture walks through how top models — including GPT 5.2, Claude Opus 4.5, GPT 5.2 Codex, and Gemini 3 Pro — stack up against each other, and why the November 2025 inflection point marked a step change in what coding agents can reliably deliver. You'll learn where AI coding delivers order-of-magnitude improvements (like boilerplate React front ends and greenfield projects) versus where the gains are only incremental, especially in larger, more innovative codebases. Rather than chasing hype or dismissing the tools, you'll build a realistic feedback loop for evaluating LLM performance — understanding best practices for leveraging AI iteration in your own workflow. By the end, you'll know exactly how to use Artificial Analysis to stay current as models evolve, benchmark coding ability and tool use, and set informed expectations for what autonomous AI coding agents can achieve in real-world software development.

  • Day 3 - Hands-On with Cursor, Copilot, Codex & Agentic Vibe Coding8:27

    If you want to learn:


    - How do you get started with vibe coding using Cursor AI and other agentic coding tools?

    - What are the key differences between Cursor, GitHub Copilot, and Codex for AI-assisted coding?

    - How do you set up a complete coding workflow with Node.js, Git, and Cursor AI as a beginner?

    - What are the best practices when your AI coding agent delivers unexpected results?

    - How do you simplify your prompts and debug effectively when building apps with vibe coding tools?

    - What does a real hands-on vibe coding session look like from project setup to first build?


    Then this lecture is for you!


    In this hands-on tutorial, you move from theory into practice with your first full day of vibe coding using real AI-powered coding tools. You'll work directly inside Cursor AI, explore how it compares to GitHub Copilot and Codex, and learn the core workflow for agentic AI coding — from setting up your environment to cloning a project and getting started with building apps.


    The lecture walks you step by step through installing Node.js, using the terminal inside Cursor, running Git commands to clone a repository, and configuring a new Kanban project as your working codebase. Along the way, you'll pick up essential best practices for vibe coding with Cursor: how to stay patient when generating code, how to give your AI agent effective feedback, and when to simplify your prompt to improve code quality and results.


    This is a beginner-friendly, complete guide to getting started with vibe coding tools in a real development workflow. Whether you choose Cursor AI, GitHub Copilot, or another AI-assisted platform, you'll finish this session with a working project environment and the confidence to start building with natural language prompts and agentic AI coding.

  • Day 3 - Exploring the agents.md File and Cursor Settings for Vibe Coding9:49

    If you want to learn:


    - What is the agents.md file and how does it guide AI-powered vibe coding with Cursor?

    - How do you write clear business requirements and coding standards for an AI coding agent?

    - What are the essential Cursor AI settings and shortcut keys to streamline your workflow?

    - How do you configure Cursor's autorun and Yolo mode for building apps faster?

    - What best practices should you follow when creating prompt instructions for vibe coding with Cursor?

    - How can you iteratively improve your agents.md to get better results from AI-assisted code generation?


    Then this lecture is for you!


    In this hands-on tutorial, you'll dive into the complete guide to setting up and understanding the agents.md file — the core prompt document that shapes how Cursor AI generates code for your projects. You'll start by learning essential Cursor shortcut keys for navigating the sidebar and agent chat, then open and explore the agents.md file that drives the entire vibe coding workflow.


    The lecture walks you through each section of a well-crafted agents.md, starting with clear business requirements for building a Kanban-style project management web app — complete with drag-and-drop cards, fixed columns, and a slick, professional UI. You'll see how to define technical details like using Next.js, specify a color scheme, and lay out a development strategy that includes project scaffolding, unit testing, integration testing with Playwright, and defect resolution.


    You'll also learn practical coding standards to include in your prompt — from enforcing the latest library versions and idiomatic approaches to keeping things simple, avoiding over-engineering, and even banning emojis from generated output. The lecture covers best practices for writing precise, unambiguous instructions that produce high code quality, and explains how to iterate on your agents.md by running it, evaluating results, and refining your requirements.


    Finally, you'll configure Cursor AI settings, including the autorun and Yolo mode options, understanding the tradeoffs between sandboxed execution and unsandboxed automation. Whether you're a beginner getting started with vibe coding tools or looking to optimize your AI-assisted development workflow, this lecture gives you a practical, step-by-step foundation for building apps with Cursor AI and natural language prompts.

  • Day 3 - Building a Kanban App with the Cursor AI Agent in YOLO Mode9:41

    If you want to learn:


    - How do you build an app with AI using Cursor's agent mode from start to finish?

    - What is YOLO mode in Cursor, and how does it supercharge your AI coding workflow?

    - How do you write an effective agents.md file to guide the Cursor AI agent through your project?

    - How can you use planning mode and iterative feedback to ship a working app with minimal manual coding?

    - What does a real-world AI agent workflow look like when building a Kanban app with drag and drop functionality?

    - How do you fix issues and refine your codebase by giving the AI agent targeted feedback?


    Then this lecture is for you!


    In this hands-on lecture, you'll watch a fully functional Kanban project management app get built from scratch using the Cursor AI agent in YOLO mode — with almost zero manual coding. You'll start by configuring the Cursor agent workspace: expanding the agent panel, selecting auto model mode, and switching the agent into planning mode so it reads your agents.md file and generates a comprehensive MVP implementation plan complete with phases, architecture overview, and execution order. From there, you'll hit "Build" and watch the AI agent autonomously create your entire codebase — scaffolding a Next.js frontend, generating components, writing and running unit tests, catching failures, and fixing its own code in a live loop. You'll monitor context window usage in real time and see exactly how an LLM-powered agent uses tools to achieve a goal. Once the Kanban app is running on localhost, you'll test core features including drag and drop between columns, adding and deleting cards, renaming columns, and reordering within columns. You'll then practice giving the agent targeted feedback — reporting bugs, requesting UI improvements, and asking for UX refinements like smoother drag and drop and custom color schemes — and watch it iterate toward a polished result. By the end, you'll have a clear, repeatable workflow for using Cursor's agent mode and YOLO mode to rapidly build, test, and refine software with AI, along with practical tips and tricks for writing effective prompts, managing context, and maximizing your productivity gains in AI-assisted software development.

  • Day 3 - Building a Kanban Board with GitHub Copilot in VS Code14:44

    If you want to learn:


    - How do you install and set up GitHub Copilot as a VS Code extension for AI-assisted coding?

    - Can GitHub Copilot's coding agent build a full Kanban board app from a single instructions file?

    - How does GitHub Copilot in VS Code compare to Cursor for building projects with AI?

    - What's the right workflow for debugging when a coding agent claims it fixed a bug but didn't?

    - How do you use plan mode and agent mode in GitHub Copilot Chat to implement a project step by step?

    - What free tier options does GitHub Copilot offer, and how do you track your usage?


    Then this lecture is for you!


    In this hands-on lecture, you'll use GitHub Copilot in VS Code to build a fully functional Kanban board app from scratch — starting from a single agents.md file in a GitHub repository. You'll begin by installing VS Code, adding the GitHub Copilot extension, and signing in to your GitHub account to enable the AI coding agent. From there, you'll open the Kanban project, launch Copilot Chat with agent and plan mode, and watch as it generates a complete implementation — including drag-and-drop task management, column renaming, and a clean UI — all driven by your project instructions.


    Beyond the initial build, this lecture covers one of the most critical skills when working with any AI coding agent: disciplined debugging. When the delete card feature fails and Copilot claims a fix without proof, you'll learn exactly how to push back — instructing the agent to reproduce the problem, prove the root cause, implement the fix, and demonstrate it works. This structured debugging workflow applies to GitHub Copilot, Cursor, and any AI-assisted development tool.


    You'll also explore how to manage agent permissions during a session, compare Copilot's output against Cursor's Kanban board from earlier in the course, and see how even a smaller model like Claude Haiku can deliver impressive results through GitHub Copilot's agent workflow in VS Code.

  • Day 3 - OpenAI Codex VS Code Extension: Zero-Shot Kanban App Build10:22

    If you want to learn:


    - How do you install and set up the OpenAI Codex VS Code extension for AI development?

    - Can an AI coding agent build a complete Kanban app from a single prompt with zero-shot prompting?

    - How does OpenAI Codex compare to GitHub Copilot and other agentic AI tools in an IDE workflow?

    - What is "Agent Full Access" mode in Codex, and how do reasoning effort settings affect AI code generation?

    - Do you actually need to know front-end coding to build complex apps in minutes using AI?

    - How do you manage multiple AI-powered VS Code extensions and organize project workflows?


    Then this lecture is for you!


    In this hands-on lecture, you'll watch a complete zero-shot build of a fully functional Kanban application using the OpenAI Codex VS Code extension — no manual coding required. Starting from a fresh project directory with only an agents.md planning file, you'll see how Codex autonomously reads documentation, reasons through the requirements, and generates a polished Next.js Kanban board with drag-and-drop functionality, column renaming, task management, and a professional UI — producing 74 files across roughly 15 minutes of agentic AI development.


    You'll learn how to install the Codex extension in VS Code, configure it with your OpenAI account, select the right model (GPT 5.2 Codex), and adjust reasoning effort settings for optimal results. The lecture walks through switching between AI tools in your IDE — moving from GitHub Copilot to Codex — and demonstrates practical workflow techniques like cloning a starter repo, organizing project folders, and using Agent Full Access (YOLO) mode to let the AI automate the entire build process.


    This session also covers how to monitor context window usage and token consumption during generation, and honestly addresses what zero-shot AI coding can and cannot do. You'll see firsthand that building impressive front-end apps in minutes is possible even without deep React or front-end expertise, while understanding that more complex workflows and larger systems require the deeper strategies covered in upcoming lectures. This is a powerful demonstration of where agentic AI code tools stand today and how you can leverage them as a collaborative development partner.

  • Day 3 - Building a Kanban App with Antigravity IDE and Gemini 3 Pro10:37

    If you want to learn:


    - What is Google Antigravity IDE and how does it compare to Cursor and VS Code for AI development?

    - How do you set up and configure Antigravity IDE with Gemini 3 Pro for agentic coding workflows?

    - Can you build complex apps in minutes using Antigravity AI and its built-in agent features?

    - How does Gemini 3 Pro perform as an AI code generation model when building a real project from scratch?

    - What are the key differences between Antigravity IDE's rules system and the standard agents.md approach?

    - How does Antigravity's automated testing with Playwright work during AI-powered development?


    Then this lecture is for you!


    In this hands-on lecture, you'll build a fully functional Kanban app using Google Antigravity IDE powered by Gemini 3 Pro — the strongest tier of Google's frontier AI model. Starting from a fresh project clone, you'll walk through the complete setup of Antigravity, a next-generation AI IDE forked from VS Code, and configure it for an agentic coding workflow that automates development from prompt to working application.


    You'll learn how to download and launch Antigravity from antigravity.google, sign in with Google Cloud authentication, and navigate its familiar VS Code-based interface. The lecture covers essential configuration steps including enabling agent autofix for lint errors, setting up auto-proceed mode for uninterrupted AI development, and creating the `.agent/Rules/strategy.md` file — Antigravity's alternative to the standard agents.md convention — with the correct activation mode for always-on context.


    With the development environment configured, you'll prompt Gemini 3 Pro High to autonomously build the Kanban app, observing how the AI agent plans, writes code, launches browsers to visually verify its own work, and runs automated Playwright tests to validate functionality. You'll see the model detect failing tests, fix them, and iterate — all without manual intervention. The lecture wraps up with a live review of the finished Kanban board, testing drag-and-drop, card creation, and inline editing, while identifying areas where the AI output could be refined further. This is a direct, practical comparison of how Google Antigravity and Gemini 3 Pro stack up against Cursor, GitHub Copilot, and OpenAI Codex for building real apps with AI tools.

  • Day 3 - Cursor vs Copilot vs Codex vs Antigravity: Final Verdict4:16

    If you want to learn:


    - Which is the best AI coding tool in 2026 — Cursor vs GitHub Copilot vs OpenAI Codex vs Google Antigravity?

    - How do the leading AI coding IDEs compare in a real-world feature comparison and hands-on test?

    - Can AI coding agents like Gemini 3 Pro and GPT 5.2 handle iterative, multi-file coding tasks professionally?

    - What are the key differences in workflow, agent rules, and plan-execute modes across today's top AI IDEs?

    - How do you choose the right AI coding tool for your team and your projects?


    Then this lecture is for you!


    In this lecture, you'll witness the final verdict of a head-to-head comparison between the four best AI coding tools in 2026: Cursor AI, GitHub Copilot, OpenAI Codex, and Google Antigravity. After testing each AI IDE across the same real coding tasks — including building and iteratively improving a Kanban board with features like card creation modals, drag-and-drop, and delete functionality — you'll see exactly how each tool performs under pressure. The lecture walks through working iteratively with AI coding assistants, evaluating how each agent handles prompts, refactoring, and multi-file changes across codebases. You'll observe the similarities shared by these AI tools — sidebar agents, plan and execute modes, and agents.md or .agent rules configuration — as well as the subtle differences that may influence your choice. The final ranking places OpenAI Codex (powered by GPT 5.2) at the top, with Google Antigravity (running Gemini 3 Pro) as a very close second, while Cursor and GitHub Copilot remain strong, proven options. The key takeaway: all four AI coding tools can accomplish similar tasks, and the best AI coding tool for you depends on your workflow, your team, and your pricing plan. With this foundation set, the focus shifts to developing the right techniques to use these coding agents most effectively — starting with the hands-on YOLO project in the next lecture.

  • Day 4 - YOLO Mode: Choosing the Right LLM for Agentic Coding in IDEs9:06

    If you want to learn:


    - What's the difference between an AI coding IDE and the LLM powering it — and why does it matter?

    - Which LLMs work best for agentic coding in VS Code, Cursor, and other AI-powered IDEs?

    - When should you use YOLO mode vs. step-by-step prompting with AI coding agents?

    - How do frontier models like GPT 5.2 Codex, Gemini 3 Pro, and Claude Opus 4.5 compare for vibe coding workflows?

    - Should you pick a fast AI model or a smart one — and how does that choice affect your budget and productivity?

    - What mental model should you use when choosing the best AI model for your software development workflow?


    Then this lecture is for you!


    In this hands-on projects lecture, you'll move from theory to practice by putting your AI coding setup into YOLO mode — letting a top frontier LLM run autonomously to build real code. The session begins with a clear recap of the four IDE environments explored earlier in the week: Cursor (a fork of VS Code by AnySphere), GitHub Copilot (a VS Code extension), Codex (used as both a VS Code extension and a CLI tool), and Antigravity (Google's own VS Code fork). You'll learn why the distinction between the IDE tooling and the underlying LLM is the most important decision in your vibe coding workflow.


    The lecture breaks down the specific AI models used across these platforms — including Composer (AnySphere's proprietary fast frontier model), Claude Haiku 4.5, Claude Sonnet 4.5, GPT 5.2-Codex with its 272K context window, and Gemini 3 Pro with its massive one-million-token context window. You'll understand what "fast frontier" vs. "top frontier" means in practice and how context window size impacts agentic coding performance across frontend, backend, and full-stack tasks.


    Most importantly, you'll walk away with practical rules of thumb for choosing the right LLM: favor intelligence over speed, set a budget and pick the smartest model it supports, write more precise prompts when using smaller or open-source models, and reserve YOLO mode for top-tier frontier models like Claude Opus 4.5, GPT 5.2 Codex, or Gemini 3 Pro. For fast frontier models, the recommended workflow is baby steps — reviewing diffs, approving changes incrementally, and maintaining oversight throughout your coding session. This lecture gives you the mental model to match the right AI model to the right workflow for maximum productivity in modern software development.

  • Day 4 - Five Principles for Successful Vibe Coding: Be the Boss10:35

    If you want to learn:


    - What are the five key principles for successful vibe coding with AI coding agents?

    - How should you structure your agents.md file to get the best results from LLMs like Claude Code and Cursor?

    - Why does starting simple and working incrementally lead to better outcomes in AI-assisted software development?

    - How do you avoid common pitfalls when using agentic coding workflows — especially the temptation to YOLO?

    - What's the real productivity boost from vibe coding, and when does it actually slow you down?

    - How should junior vs. senior engineers approach AI coding tools differently?


    Then this lecture is for you!


    In this lecture, you'll learn five foundational principles for successful vibe coding — all united under one critical mental model: Be the Boss. You'll discover how to craft a concise, effective agents.md that clearly defines what needs to be built, the coding style to follow, and measurable success criteria. You'll understand why starting with a simple MVP and building incrementally — constantly testing and validating at each step — is far more effective than trying to boil the ocean with a complex prompt upfront.


    The lecture tackles one of the biggest traps in agentic coding workflows: getting lazy after early wins. You'll learn why you must remain skeptical, challenge your AI coding agent at every step, demand evidence of fixes, and never let your guard down — even when the LLM sounds confident. You'll also get a realistic, balanced perspective on when vibe coding delivers a genuine 10X productivity multiplier (like scaffolding a frontend in a greenfield project) versus when it offers only incremental improvement or even subtracts value (like working with legacy codebases or newer technologies outside the model's training data, such as Streamable HTTP MCP servers).


    Whether you're a junior engineer using AI models like Claude Code, Gemini, or Sonnet as a learning accelerator, or a senior engineer leveraging these tools to build full-stack systems faster — spanning frontend, backend, Terraform, and DevOps — this lecture gives you the disciplined, trust-but-verify mindset you need to get the most out of AI-assisted software development.

  • Day 4 - Responsible YOLO Coding: Setting Up OpenRouter for AI Projects13:36

    If you want to learn:


    - What is OpenRouter and how do you use OpenRouter models in Cursor AI projects?

    - How do you set up an API key on OpenRouter to connect to AI models like Claude, OpenAI, and Gemini from a single platform?

    - What are the real trade-offs of AI-assisted development and YOLO coding workflows?

    - How can you responsibly use a coding agent to build a Next.js app with an AI-powered digital twin chatbot?

    - How do you access free AI models in the cloud through OpenRouter without needing separate accounts for every provider?

    - What policies and best practices should developers follow when submitting AI-generated code?


    Then this lecture is for you!


    In this lecture, you'll set up OpenRouter as the backbone for making AI model calls in your coding projects — a critical step before diving into YOLO mode with Cursor AI. Before writing a single line of code, the lecture grounds you in responsible AI-assisted development. You'll examine Anthropic's research on how AI assistance impacts coding skills formation in junior developers, revealing that those who relied on AI scored significantly lower on comprehension quizzes than those who coded without it. You'll also walk through Jellyfin's real-world open-source policy on LLM-generated code contributions — a sharp, practical framework that insists developers must own, understand, and be able to explain every line of code they submit.


    With those trade-offs firmly in mind, you'll move into the hands-on setup. You'll create an OpenRouter account, generate and securely copy your API key, configure privacy and guardrail settings to enable free model endpoints, and optionally add credits to access powerful paid AI models like Claude and GPT. The lecture explains how OpenRouter simplifies your development workflow by acting as a single gateway to connect to multiple frontier AI models — OpenAI, Anthropic, Google Gemini, and more — without managing separate accounts and API keys for each provider.


    This setup directly feeds into the project you'll build throughout the course: a personal portfolio website powered by a Next.js app router, complete with an AI agent digital twin chatbot that answers questions about your career. You'll learn why keeping things simple is essential when vibe coding, how to recover when errors arise, and why the golden rule of AI-assisted development is that the code must always come from you. Whether you're deploying your first web app or optimizing an existing tech stack, this lecture gives you the responsible foundation to turbocharge your workflow with AI.

  • Day 4 - YOLO Mode: Building a Next.js Website with GPT Codex in Cursor10:34

    If you want to learn:


    - How do you build a professional Next.js website using an AI agent in Cursor?

    - What is YOLO mode in Cursor, and how do you configure it for fully autonomous code generation?

    - How do you connect your OpenRouter API key to Cursor and set up your .env file correctly?

    - How can GPT Codex build a stunning personal website from just a LinkedIn PDF and a single prompt?

    - What's the fastest way to go from zero to a working Next.js app running on localhost?

    - How do you troubleshoot and resolve errors in an AI-driven development workflow?


    Then this lecture is for you!


    In this hands-on lecture, you'll follow along as a complete Next.js website is built from scratch using GPT 5.2 Codex-High as the AI agent inside Cursor — the AI-powered code editor. This is full YOLO mode: one prompt, one PDF, and the agent does the rest.


    You'll start by setting up a new project in Cursor, creating a properly formatted `.env` file with your OpenRouter API key (or OpenAI API key), and configuring a `.gitignore` to keep your secrets safe. You'll then walk through Cursor's agent settings — enabling auto-run mode, selecting the right AI model, and preparing the workspace for autonomous code generation.


    The core of the lecture is a single, carefully crafted prompt that instructs the AI agent to read a LinkedIn profile PDF and build a stunning, enterprise-meets-edgy personal website using Next.js with the App Router. You'll watch the agent plan, scaffold, and generate the entire web app — including an About Me section, career journey timeline, portfolio placeholder, and working contact links — all without manual coding.


    When the first build hits an error, you'll see how to debug in real time by simply pasting the terminal output back into the Cursor chat and letting the AI agent resolve the issue autonomously. The result is a polished, fully functional Next.js site running on localhost, complete with smooth navigation, dark-themed UI, and content pulled directly from the LinkedIn PDF.


    This lecture covers project setup, environment variable configuration, Cursor AI agent settings, prompt engineering for web development, error resolution in an AI-driven workflow, and evaluating the output of autonomous code generation. Whether you're exploring AI-assisted development for the first time or looking to turbocharge your workflow with tools like Cursor, OpenRouter, and GPT Codex, this session delivers a practical, start-to-finish tutorial you can replicate immediately.

  • Day 4 - Adding an AI Digital Twin Chat with OpenRouter & Vibe Coding7:49

    If you want to learn:


    - How do you use OpenRouter to add AI chat functionality to a web application?

    - What is an AI digital twin and how can you build one with vibe coding?

    - How do you configure an OpenRouter API key and select the right AI model for your project?

    - What are the best practices for checkpointing and taking backups when vibe coding with an AI agent?

    - How do you debug and iterate on AI-generated code to fix rough edges?

    - How can you review and improve the prompts powering your AI chatbot?


    Then this lecture is for you!


    In this hands-on lecture, you'll follow along as we use vibe coding and an AI agent in Cursor to add a fully functional AI digital twin chat to a personal portfolio website. The digital twin acts as an interactive chatbot that can answer questions about a professional's career, powered by a large language model accessed through OpenRouter. You'll learn how to set up your OpenRouter API key in a `.env` file, browse available models on OpenRouter — including free and paid options like GPT-OSS from OpenAI — and configure your AI agent to wire everything together automatically. The lecture walks through the complete workflow: prompting the AI agent with clear instructions, letting it build the frontend chat interface and backend API route in a Next.js app, then testing the results in the browser. You'll see both the impressive results and the rough edges that come with YOLO-mode vibe coding, and learn why it's critical to take backups — whether through Git commits or simple folder duplication — before each major change. Finally, you'll dive into the generated code to review the API route that calls OpenRouter, examine the system prompt driving the digital twin's responses, and discuss how to iterate and improve by enriching the prompt with detailed career information. This session highlights a practical, real-world approach to integrating LLMs into web applications while reinforcing the importance of code review, testing, and thoughtful debugging throughout your AI development workflow.

  • Day 4 - Tutorials, Code Reviews with Opus, and Cross-Model Collaboration8:20

    If you want to learn:


    - How do you get unstuck when Claude Code or an AI model keeps making the same mistake during vibe coding?

    - How can you use AI to write a comprehensive tutorial and code review of your own project?

    - How does cross-model collaboration work between Codex and Claude Opus for better code quality?

    - What's the best workflow for reviewing and improving AI-generated code before deploying it?

    - How do you use Cursor to switch between LLMs like Claude Opus 4.5 and OpenAI Codex for different tasks?

    - How can a complete beginner learn front-end coding by having an AI agent explain its own work?


    Then this lecture is for you!


    In this lecture, you'll see the final results of a multi-session vibe coding project — a polished personal website with a digital twin chat interface — and learn critical techniques for working effectively with AI coding agents. You'll discover what to do when your AI model gets stuck in a loop: rather than repeatedly prompting the same fix, you'll learn to instruct the agent to scrap its approach and rebuild from scratch, a simple but powerful debugging workflow. Once the project is running, you'll watch the agent generate a comprehensive Markdown tutorial covering the full technology stack, code structure, and detailed code samples — all written for a complete beginner in front-end development. This tutorial becomes both a learning resource and a way to verify the AI's work. Next, you'll see cross-model collaboration in action using Cursor: the project context is handed off from Codex to Claude Opus 4.5, Anthropic's strongest model, which performs an independent and thorough code review — including dependency analysis, security concerns around .env files, and prioritized remedial actions. You'll learn how to route that review back to the original agent to implement fixes or push back on suggestions. This lecture demonstrates a practical, repeatable workflow: vibe code fast, then use AI-generated tutorials and cross-model code reviews to understand, validate, and improve what was built. You'll also get guidance on simplifying projects when working with smaller or free models on OpenRouter, and a preview of the multi-agent collaboration patterns coming in later weeks.

  • Day 5 - Karpathy on Vibe Coding & Rules for Building a Commercial MVP10:35

    If you want to learn:


    - What does Andrej Karpathy really think about vibe coding and agentic coding workflows in 2025–2026?

    - What are the rules for building a commercial MVP using AI-assisted development and vibe coding?

    - How do you avoid "slop" and maintain code quality when using AI coding tools like Cursor and Claude Code?

    - What's the right workflow for working with AI agents — and how do you watch them "like a hawk"?

    - How does vibe coding differ for junior engineers versus senior software engineers?

    - Can you actually build a monetizable product through AI-assisted vibe coding?


    Then this lecture is for you!


    In this Day 5 project session — the conclusion of Week 1 — you'll move from vibe coding for fun to vibe coding for profit by building a commercial MVP using AI-assisted development. The lecture opens with a chronological walkthrough of Andrej Karpathy's most influential tweets on vibe coding and agentic engineering, from coining the term "vibe coding" in early 2024 to his candid reflections on coding workflow shifts, agent swarms, productivity speedups, skill atrophy, and the looming "slop apocalypse." You'll unpack Karpathy's observation that his workflow has flipped from 80% manual coding to 80% agentic AI — and what that means for the future of software development. The lecture then reinforces the essential rules for successful vibe coding: investing in your `agents.md` spec, working incrementally, testing constantly, demanding evidence from your AI agent, and never getting lazy with autonomous code generation. You'll learn how these principles apply differently to junior developers learning through AI tools like Cursor, ChatGPT, and Claude Code, versus senior software engineers adapting their craft to this new AI coding paradigm. The core message: be the boss of your AI coding workflow, maintain a healthy and balanced attitude, expect mixed results, and build your product step by step — not through reckless YOLO-ing, but through disciplined, agentic engineering that leads to real, shippable outcomes.

  • Day 5 - Web Apps 101: Front-End, Back-End, APIs & Docker Setup11:20

    If you want to learn:


    - What are front-end and back-end in a web app, and how do they work together?

    - How do APIs connect the front-end to the back-end in modern software development?

    - What are React, Next.js, and other popular front-end frameworks used in AI-assisted development?

    - What is Docker, and how do Dockerfiles, images, and containers actually work?

    - How do you install and set up Docker Desktop for your first vibe coding project?

    - Why is Docker an essential tool for agentic engineering and autonomous coding workflows?


    Then this lecture is for you!


    In this foundational lecture, you'll get a clear, beginner-friendly breakdown of how modern web applications are structured — covering front-end, back-end, APIs, and Docker — so you're fully prepared to build AI-powered projects using vibe coding and agentic AI workflows.


    You'll start by understanding the difference between front-end code (HTML, CSS, JavaScript running in the browser) and back-end code (server-side logic handling databases, LLM calls, API keys, and secrets stored in .env files). You'll see how the front-end and back-end communicate through API calls, and why Python is the most common back-end language for AI coding and working with large language models.


    Next, you'll explore the front-end landscape — from vanilla HTML and JavaScript to component-based frameworks like React, Vue, Angular, and Svelte — and learn why Next.js (built by Vercel) is the higher-level application framework used throughout this course. You'll also hear an honest take on how AI coding tools like Claude Code, ChatGPT, and Cursor generate front-end code that can look like slop, and where human UX expertise still adds irreplaceable value.


    Finally, you'll get a concise introduction to Docker: what it is, why it matters for software engineering and agentic coding, and the three core concepts — Dockerfile (the recipe), Docker image (the blueprint), and Docker container (the live, isolated environment). You'll walk through installing Docker Desktop step by step, including tips for Windows users working with WSL, so you're fully set up and ready to build your first project with a JavaScript front-end and a Python back-end powered by AI agents.

  • Day 5 - Setting Up a Full-Stack Project with GitHub Copilot & FastAPI11:45

    If you want to learn:


    - How do you set up a full-stack project using GitHub Copilot as your AI coding agent?

    - What's the best way to structure a FastAPI backend with a React/Next.js frontend in a single repository?

    - How do you write an effective agents.md prompt to guide GitHub Copilot through building a full-stack application?

    - How can you build a REST API with FastAPI, a SQLite database, and AI chat features using an agentic development workflow?

    - What are best practices for managing GitHub Copilot usage, premium requests, and model selection in VS Code?

    - How do you inherit an existing frontend codebase and extend it into a complete full-stack app with AI tools?


    Then this lecture is for you!


    In this hands-on lecture, you'll set up a full-stack project from a cloned GitHub repository and configure GitHub Copilot in VS Code to build out a complete project management application. You'll start by reviewing your Copilot plan settings, tracking premium request usage, and selecting the right AI model for your development workflow. From there, you'll clone the starter repo containing an existing Kanban board frontend built with Next.js and prepare to extend it into a production-ready app with a Python FastAPI backend, SQLite database, REST API endpoints, and user authentication.


    You'll walk through the full project structure — frontend, backend, scripts, environment configuration, and .gitignore setup — and learn how to properly manage your .env file with API keys for OpenRouter. The core of this session focuses on crafting a detailed agents.md prompt file that defines the MVP scope, technical decisions (FastAPI, Docker, UV package manager, OpenRouter for AI calls), coding standards, and project documentation references. This prompt acts as the blueprint that guides GitHub Copilot's agentic coding workflow as it generates boilerplate, scaffolding, and new code across the full stack.


    You'll also learn why starting from an existing codebase — rather than building from scratch — is a valuable skill when working with AI code generation tools, and how to structure your prompts so the agent understands the starting point, dependencies, and the plan ahead. By the end of this lecture, your repository will be fully configured and ready for GitHub Copilot to begin building the backend, database layer, and an AI-powered chat feature that interacts with your project board.

  • Day 5 - Building Step-by-Step with AI Copilot: Planning & Scaffolding11:43

    If you want to learn:


    - How do you plan and scaffold a full-stack project using GitHub Copilot and AI tools?

    - What is the best step-by-step workflow for building a FastAPI backend with an AI copilot?

    - How do you write an effective prompt to guide an AI agent through project planning?

    - Why should you avoid YOLO mode and take a methodical approach when building with AI?

    - How do you use checkpoints, Git commits, and testing to build bulletproof code with GitHub Copilot?

    - What does a real development workflow look like when combining FastAPI, React, and AI-assisted coding?


    Then this lecture is for you!


    In this hands-on lecture, you'll watch a full-stack application take shape from a structured plan through scaffolding — all driven by GitHub Copilot as your AI coding partner. The session begins with a detailed 10-part project plan written in Markdown, covering everything from Docker setup and FastAPI backend configuration to database modeling, API routes, React frontend integration, and AI connectivity via OpenRouter. You'll learn why experienced developers put the AI on guardrails by defining high-level steps upfront rather than letting the LLM generate the entire plan unchecked — and when it's appropriate to let the AI propose its own approach.


    You'll see the plan enriched into actionable checklists with tests, success criteria, and an agents.md file — all generated by prompting GPT-5 through Copilot's agentic workflow. The lecture demonstrates best practices for prompt engineering: asking the AI agent clarifying questions before any code is written, setting minimum unit test coverage targets, and approving each step before moving forward. From there, scaffolding begins — setting up the FastAPI backend with Docker, writing start and stop scripts, serving a "Hello, World!" endpoint, and verifying everything works with robust integration testing.


    Throughout the process, you'll observe real pitfalls: the AI skipping tests, introducing unexpected dependencies like requirements.txt instead of UV, and attempting to move on before validation. Each issue becomes a teaching moment about why step-by-step checkpointing with Git commits is essential, and how to course-correct your AI copilot when it drifts. Whether you're a senior developer refining your AI-assisted development workflow or a beginner learning how modern Python full-stack projects are built, this lecture gives you a repeatable, methodical blueprint for building with confidence.

  • Day 5 - Building a Kanban App with GitHub Copilot, Docker & FastAPI11:34

    If you want to learn:


    - How do you build a full-stack Kanban app using only GitHub Copilot as your AI coding assistant?

    - How does Docker work with FastAPI to serve both a Python backend and a static frontend?

    - What's the best way to test and verify each step when an AI agent is writing your codebase?

    - How do you add authentication to a FastAPI app built entirely with GitHub Copilot?

    - What are the common traps developers fall into when using LLMs for coding and test coverage?

    - How do you use Git snapshots to safeguard your progress when building with AI?


    Then this lecture is for you!


    In this hands-on lecture, you'll follow along as a full-stack Kanban application is built from scratch using GitHub Copilot's agent mode — with Docker and FastAPI powering the backend. You'll watch the entire coding workflow unfold in real time: from reviewing the Dockerfile and Python requirements setup, to launching the FastAPI server, verifying API endpoints like `/health` and `/api/hello`, and serving a fully interactive Kanban frontend with drag-and-drop functionality.


    The lecture walks through a structured, multi-part build plan. You'll see how to prompt GitHub Copilot effectively, how to trust but verify each step by testing routes in the browser at `localhost:8000`, and how to review code diffs before accepting AI-generated changes into your codebase. Part three introduces the static frontend — a polished Kanban Studio board — while part four layers in user authentication with sign-in, sign-out, and session persistence.


    You'll also learn a critical lesson about AI-driven development: how LLMs can chase arbitrary targets like 80% test coverage by generating low-value tests, and how to re-steer the agent toward writing meaningful, valuable tests instead. The lecture covers practical developer workflow habits including running start scripts, managing terminal sessions, handling permission errors, and committing progress with Git before moving on to more complex steps like database integration. Whether you're a Python developer exploring AI-assisted coding or a full-stack developer looking to accelerate your workflow with GitHub Copilot, Docker, and FastAPI, this session delivers actionable, real-world guidance.

  • Day 5 - Building a Kanban App with GitHub Copilot: Debugging Drag and Drop9:49

    If you want to learn:


    - How do you hook up a React frontend to a FastAPI backend in a full-stack Kanban app?

    - How does Copilot + Codex handle debugging drag and drop issues in a JavaScript UI?

    - When should you reset your context window and start a new chat with an AI coding agent?

    - How do you persist Kanban board state across sessions using a proper database schema instead of a JSON blob?

    - What's the best workflow for Git checkpointing while building an app using only Copilot and Codex?

    - How do you guide an AI developer agent when it gets stuck in a debugging loop?


    Then this lecture is for you!


    In this lecture, you'll follow along with Day 5 of building a full-stack Kanban application using GiHub Copilot with Codex as your AI coding agent. The session picks up at a critical milestone — wiring the React frontend to the FastAPI backend — and walks through the entire process of testing, breaking, and fixing drag and drop functionality. You'll watch Codex design a relational database schema with dedicated tables for users, boards, columns, and cards, replacing a simpler JSON blob approach with a more scalable architecture. The lecture covers approving and executing multi-part build plans, running production builds with Docker, and verifying data persistence by logging in across browser sessions. A significant portion focuses on debugging drag and drop bugs: you'll see how Codex entered a loop — repeatedly failing its own automated tests even after the fix was already working — and why human involvement was essential to confirm the UI was functioning correctly. You'll also learn a key context window management technique: resetting the chat and having the agent re-read `plan.md` to maintain accuracy as the codebase grows. Every step is checkpointed with Git commits, demonstrating a disciplined full-stack development workflow powered by AI coding tools. By the end, the app is fully functional with working authentication, persistent state, and reliable drag and drop — ready to move on to AI connectivity in part eight.

  • Day 5 - AI Assistant Kanban App Complete: Copilot, OpenRouter & Week 1 Wrap11:47

    If you want to learn:


    - How do you integrate an AI assistant into a full-stack app using OpenRouter?

    - What does it look like to build a Kanban board with AI chat functionality using GitHub Copilot?

    - How do you manage context windows and fresh chat sessions to keep your AI coding agent efficient?

    - What's the best way to checkpoint progress with Git when building an app with AI pair programming?

    - How do you go from an MVP to a production-ready product with FastAPI, React, and Docker?

    - What comes after vibe coding — and how does vibe engineering with Claude Code take things further?


    Then this lecture is for you!


    In this Week 1 finale, you'll watch the AI assistant Kanban app come together as we complete the final integration parts — connecting the frontend chat interface to a live OpenRouter API backend, with no mocking. You'll see firsthand how to manage Codex agent sessions by starting fresh chats, loading only essential context like `agents.md` and `plan.md`, and making efficient use of the context window to position your AI coding assistant for success.


    The lecture walks through completing parts eight, nine, and ten of the build plan using GitHub Copilot powered by Codex. You'll see real decisions made in real time — choosing between mocked and live integration tests, configuring the OpenRouter base URL, and prompting the agent to update its own documentation when it forgets server startup commands. Each milestone is checkpointed with Git commits, reinforcing a disciplined full-stack development workflow.


    The highlight: launching the completed app in Docker and interacting with a working AI assistant chat panel embedded in the Kanban board. The AI reads your board state, summarizes projects across columns, and even moves cards on command — all backed by a persistent database, FastAPI backend, and React frontend with authentication.


    You'll also get an honest look at what needs improvement — a bloated `main.py` that needs refactoring, missing code review steps, and next steps like adding multiple users, streaming responses, deploying to Vercel or AWS, and connecting a remote database like Supabase. This is the launchpad: a real, deployable, full-stack Python and JavaScript application with AI integration that could become a commercial product. Week 1 wraps here. Week 2 begins the transition from vibe coding to vibe engineering with Claude Code.

Requirements

  • This course is for people of all backgrounds; whether you’re a senior staff software engineer or you’ve never written a single line of code, and everyone in between.

Description

This course is absolutely WILD. I’ve put together a three week adventure into the world of Coding Agents that equips people from all backgrounds, from non-technical to a senior staff engineer, to deliver large software projects at an extraordinary pace.


It feels like we’ve reached an inflection point in 2026 with Coding Agents working fast, independently and reliably. Much of the time, it feels magical. Sometimes it can still be frustrating - such as when they jump to conclusions, or turn out slop.


But most of the time, it’s amazing. And, as we will see first-hand, occasionally it’s nothing short of mind-blowing!


Legendary AI Scientist Andrej Karpathy, the inventor of the term Vibe Coding, recently made an infamous tweet. He said that these Coding Agents feel like tools we got from Aliens that come with no manual.


Well - this course IS the manual!


In 3 weeks, I will take you on a rollercoaster. We start gently with Cursor, Copilot, Codex and Antigravity, covering best practices around AGENTS_md and context management. Then the pace picks up as we YOLO and build complete products from scratch.


Then in week 2 it gets real. We move from Vibe Coding to Vibe Engineering at a professional grade. We roll up sleeves and get deep into Claude Code, covering Slash Commands, Checkpoints, MCP, Skills, Plugins, Ralph Loops. We also look at OpenCode and Amp. By the end of the week we can raise an issue in Jira and watch in astonishment as our Coding Agent picks it up, builds it, tests it, and pushes changes to GitHub.


And in week 3 it gets mad! Sub-agents, multi-agents, Claude Agent Teams, GSD, Gas Town - we’ll have 10 agents hammering away while we get coffee, running in Yolo on Sandboxes. We explore what’s going on at the frontier with Claude Agent SDK, Cowork and OpenClaw. We’ll end with a capstone project that will make your jaw drop.


By the end of it, you’ll be able to tweet back at Andrej Karpathy. You’ve worked with these Alien Tools, you’ve read the manual and you’re officially a pro. And, you have the certificate and several live products that prove it!


Who this course is for:

  • I’m slightly biased, but I think anyone and everyone should take this course!
  • Non-technical people will be able to develop complete products with confidence, learning how to ‘be the boss’ and drive software development with Coding Agents. You will own the code, even if you don’t yet know how to code.
  • Technical people at all levels from junior to senior engineers will absolutely love this course. I’ll show you how to have a legion of coders working tirelessly for you. I’ll show you how to stop LLM slop. Most importantly, I’ll show you how to keep the enjoyment of coding. It’s a new way of working, but it can still be just as fun - if not more so.