Skip to content
zero2vibecodelearn vibe coding

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

Me as a student, standing in front of the Foucault pendulum at university
Me as a student, standing in front of the Foucault pendulum at university

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?

01

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.

02

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