A course for vibecoders

What you need to know
before you code with AI

or how not to screw it up. You write code with AI, but never learned to program? 11 lessons explain what's actually happening under the hood - the web, databases, git, security, deployment, APIs, debugging - clearly, with examples, no prior knowledge needed.

Buy the course

Payment via Stripe · access sent straight to your email

module-1-how-the-web-works.php
1// what happens when you open this page 2GET /course → server responds: 200 OK 3$person = 'you'; 4$knowledge = learnTheBasics($person); 5// after these lessons you'll know exactly what this line does
Who it's for

For "vibecoders" who want to know what they're doing

The audience is people who today routinely write code with the help of AI assistants (ChatGPT, Claude, Copilot...), but never learned to program from the ground up. They can describe a task and get working code, but don't know what's happening inside - and that's dangerous: generated code can contain security holes, badly stored passwords, or be hard to modify and deploy.

If you're not sure what a database is, what git is for, or why passwords aren't stored in readable form - this course is for you.

You don't need to know or understand every technology behind programming - it's enough to know it exists and what it's for. That's exactly the know-how this course gives you: how to talk to AI in its own language, ask the right questions, and recognize when an answer doesn't add up. AI will handle the rest for you.

Outline

11 lessons from the basics to using AI safely

The order isn't random - each lesson builds on the previous one.

MODULE 01

How the web actually works, and what "programming with AI" means

Client/server, what the browser does vs. the server, what "code" actually is.

MODULE 02

Choosing a programming language and environment

PHP, Python, JavaScript, IDEs, package managers - what they are and when to use them.

MODULE 03

Databases from scratch

What a database is, tables, primary keys, ORMs and migrations.

MODULE 04

Version control and git basics

Commits, branches, .gitignore, and what never belongs in git.

MODULE 05

Security - what to watch out for

SQL injection, XSS, CSRF, password hashing, common vibecoder mistakes.

MODULE 06

Deployment - how code gets onto the internet

Hosting, VPS, cloud, domains and DNS, CI/CD and Docker at a "what is it" level.

MODULE 07

APIs and webhooks - how different services talk to each other

What an API, REST, and JSON are, API keys, rate limiting, and what a webhook is (using this project's own Stripe example).

MODULE 08

How to read error messages and find what's wrong

What a stack trace and a log are, how to ask an AI about a specific error, binary-search debugging.

MODULE 09

Backups, and what to do when something breaks

Why git isn't a database backup, the 3-2-1 rule, restore testing, the basics of incident response.

MODULE 10

How to safely work with AI coding tools

How to phrase requests, how to review generated code, when to ask a human.

MODULE 11

Comparing AI models - what each one is good for

Model families (Claude, GPT, Gemini and others), how to choose by task, not by brand name.

One-time payment
€20

12 months of access to the content on the web from the date of payment, including updates and your invoice.

  • All 11 modules in Czech and English
  • Access via magic-link, no password to remember
  • 14-day money-back guarantee
Buy the course
Questions

Frequently asked questions

No. The course assumes you've never programmed - every concept is explained from scratch, with simple examples and analogies.

Once payment is complete, we email you a login link - just click it and you're straight into the member area. No password to remember.

The content gets updated and expanded over time, so it lives primarily on the web - you always see the current version. A downloadable PDF is something we're considering as a future bonus.

Access is valid for 12 months from payment. If the course isn't for you, we'll refund your payment within 14 days of purchase - just email us at info@muj-kurz.cz. See the terms of service for details.