Need a private training for your team? Request a private training
Not ready to book yet? Request an offer
This chapter introduces vibe coding: what it means, how it differs from traditional programming or simply asking a chatbot for code, and why it lets non-developers build real applications.
This module introduces Large Language Models in plain language, explains the difference between what a model "knows" and what it can look up or do, and gives a practical tour of today's AI coding agents. We use Claude Code and GitHub Copilot as our main agents throughout the week.
This module introduces the vocabulary and concepts behind most modern applications - frontend, backend, APIs and the cloud - so you can follow what your AI agent is building, ask informed questions, and recognize when a proposed design doesn't fit your needs.
This module teaches you how to write prompts that get you useful, predictable output, how to keep an AI agent focused on the right task, and how to have a conversation with it rather than a single one-shot request.
Git lets you and your AI agent experiment freely, because every version of your work is saved and nothing is ever truly lost. This module teaches the Git concepts and everyday workflow every vibe coder needs.
This module shows how to turn a fuzzy idea into a clear, written specification an AI agent can build from, and how to let the agent itself interview you to surface requirements you hadn't thought of yet.
This module teaches the core ideas behind relational databases - tables, relationships and structure - so you can design a sensible data model.
This module turns your design into a concrete build plan: a sequence of features an AI agent can implement one at a time.
This module focuses on working feature by feature, keeping the agent on track, and recognizing good progress versus a session that's going off the rails.
With features taking shape, this module looks at how your application actually talks to its database.
"It looks like it works" is not the same as "it works". This module explains why testing matters more, not less, when AI is writing the code, and shows how to have your AI agent write and run tests that give you real evidence your application behaves correctly.
This module gives you a practical framework for reviewing AI-generated changes without being able to read every line of code yourself, using the AI agent's own explanations, diffs and automated checks as your evidence.
This module introduces the security basics every vibe coder needs to know.
This module demystifies deployment: how an application moves from your machine to somewhere real users can reach it, what environments and configuration are, and how to have your AI agent guide you through publishing your application to the cloud.
This training enables people without a programming background to build and ship a real web or mobile application by "vibe coding" it together with an AI coding agent. Participants learn to turn an idea into clear requirements, and to steer, review and correct the AI agent's work. This course also teaches the software development fundamentals needed to use AI responsibly: enough knowledge of software architecture, Git, database design, security and deployment to stay in control of quality and risk.
This course is designed for non-technical profiles who want to build their own web or mobile applications with AI - who want to learn how to vibe code responsibly. No prior programming, database or Git experience is required.