Video coming soon

Start here

Welcome to Vibe Code Lab

What this course is, what it deliberately skips, and the curriculum ahead. Software engineering for building with AI — not a programming course.

Transcript

Hi learner, welcome to the Vibe Code Lab!

Are you here to learn programming? Well, we’re not teaching that.

Here we’ll be teaching software engineering skills relevant for vibe coding, a.k.a. writing code, building apps, and websites with A.I. tools such as Claude Code or GPT Codex.

Who am I? I’m a developer with over 8 years of experience. I went through the entire computer science pipeline and worked at several Fortune 500 companies, including some hedge funds. Now I’m building apps and teaching others how to do so.

In this course we won’t be teaching you any of the computer science fundamentals such as algorithms or data structures, or other boring concepts such as Linux or priority queues. I won’t even teach a programming language. The point of this course is to teach you what you need to know for coding with A.I., which skips all the bullshit.

Have a look at the curriculum:

  1. Version control
  2. Using the terminal
  3. Prompting
  4. Reading and reviewing AI output
  5. Apps vs. APIs vs. frontend
  6. Authentication
  7. Preventing and recovering from mistakes
  8. Local vs. production
  9. Deployment — what can go wrong, including database migrations
  10. Essential security knowledge
  11. CI/CD
  12. Monitoring, including performance
  13. Dependency updates and security patches
  14. Alerting
  15. Logging
  16. Product analytics
  17. HTTP basics — status codes and REST methods
  18. Software design principles relevant for vibe coding, including CDNs
  19. Context engineering
  20. Debugging (how to describe bugs to the AI)
  21. Automated testing (why it is needed)
  22. The problem with vibe coding — and how to avoid falling victim
  23. Saving costs — API usage bills, token costs and free-tier limits

Want to go faster?

Get help with your own project

1:1 coaching

Build it with an engineer beside you.

I'll pair with you on any project. I will give insight on building an app that is robust and can serve real users at scale. It can be anything. Your first session is FREE.

See coaching service — US$30 per 15 min

Project development

We can build it for you.

Rather skip the building? Bring the idea and we design, build and launch it, for a fixed price we can negotiate.

Fixed quote per project

See project development details