Hi! I'm Mikhail Kuzmitskiy — I built this course and this site. My degree is in education: physics and computer science.

Don't ask about the photo. It was taken back when phones couldn't take pictures yet, which was probably before you were born. 😎
Why is this course free?
I trained as a teacher
My teaching degree was free. Giving it back as a free course anyone can take seemed like the obvious way to return the favor.
Reading about it doesn't work
You don't learn a terminal or an AI agent by reading about one. Every lesson here is hands-on, in the browser, with nothing to install.
I started with one course, got carried away, and ended up building several. So even if you never plan to live in a terminal, Vibe Coding 101 is worth a pass — just to understand how all of this actually works.
Anyway — enjoy! 🚀
Proof of education
My teaching degree — Physics and Computer Science
About the project
zero2vibecode is a set of free interactive courses on vibe coding: build software by describing what you want, learn the terminal underneath it, and get fluent with whichever AI coding agent you pick. It all runs in your browser, on live simulators, not videos. The goal is simple — any beginner should be able to pick these tools up, with no barriers and no money.
- 100% free — forever, no catch
- No ads and no paywall
- No mandatory signup
- Progress is stored locally in your browser
- Nothing to install — the terminal runs on the page