Vibe Coding Foundations
One-liner
Learn to vibe code with Claude Code and other tools so you can go from ideas to working prototypes in ~hours/days
What it is
A 5-week online course that consists of:
- 30% AI Fundamentals >> so you understand the vocabulary and concepts behind LLMs
- 70% Vibe Coding Practice >> so you get exposure to various tools, practice prompting, build a prototype, and ship.
This 2nd part includes:
- setting up your tech stack (think VS Code, GitHub) and deep dive with Claude Code so you learn how to build with AI
- learning about LLM APIs and how you can integrate them into your projects
- completing two Sprints using tools like Claude Code, n8n, Lovable, Instant, Supabase so you get further exposure to new tools and build approaches
By the end of the course, you’ll build a working AI-powered prototype from scratch and walk away with a foundational toolbox of vibe coding tools and approaches that you can apply immediately and grow over time.
Who it’s for
We built this for non-technical founders, PMs and other tech-adjacent professionals in tech (marketing, ops, etc.) who:
- want to meet the growing expectation to prototype ideas themselves using vibe coding (see Aaron Levie's and Kaz Nejatian's twitter threads)
- feel the itch to build but don’t know where to begin
- already tried tools like Lovable but got frustrated and want to have more control over their product
- aren’t scared to learn something hard!
How it works
- small study group of 7-12 founders/PMs/marketing/ops ppl
- structured, well-researched curriculum, updated as of Oct 2025
- hands-on instructor, who comes from a non-technical background and has mastered vibe coding herself
- weekly speakers like:
- Gordon Wintrob (co-founder and CTO of Newfront, $2.2bn insurance tech co)
- Vaibhav Gupta (co-founder of Boundary YC W23, ex-Google, ex-Microsoft)
- SOTA learning practices like active recall, spaced repetition, metacognition, etc.
- async reading & assignments, mixed with group calls to keep you accountable
- two vibe coding sprints integrated within the course
- course project you launch on your final week
Outcomes
This is not a "10 easy lessons to code" gimmick. We don't sell shortcuts; our approach is to go deeper and resist the easy path. You will get frustrated. You will get familiar with the terminal.
But on the other side, you will walk away with:
- a compounding toolbox of skills like setting up and using Claude Code, calling LLM APIs, building automations with n8n, and debugging in the terminal
- a launched prototype like a working AI-powered web app you can demo, share, and use as proof of execution
- a repeatable methodology -- you will learn a structured approach to starting projects, unblocking with Claude Code and ChatGPT, and shipping prototypes regardless of the problem or scope
Syllabus
Week 1, AI Fundamentals >> develop a theoretical foundation of Large Language Models and AI use cases
Week 2, Vibe Coding Foundations + Sprint 1 >> set up your dev environment and build your first web app
Week 3, Deep Dive with Claude Code >> get a foundational understanding of AI-powered development with Claude Code
Week 4, LLM APIs & Automation + Sprint 2 >> learn about augmented LLMs & evals; complete Sprint 2 where you’ll be building an AI-powered Insights Generator using n8n
Week 5, Launch & Demo Your Prototype >> demo your prototype & ship!
See the full syllabus here.
Why Claude Code
- it forces you into the craft by teaching you programming concepts -- you'll have to go deeper into your build approach, UX/UI, databases, and APIs
- it gives you finer control over your product compared to tools like Lovable
- if you can learn how to use Claude Code, all the other vibe coding tools are easier to learn
This is the way.
Logistics
- fully remote
- 5 weeks, ~1-2h a day to make sure it really sinks in and make progress on projects
- 60% async (reading, watching, vibe coding, etc.) and 40% live (speaker lectures, group discussions)
- live lectures and group calls are on Thursdays and Fridays at 9 am PT
Important! You really need to allocate at least ~1-2hr per day to the course, otherwise it won’t work. Karpathy explains why in this twitter thread.
Instructors
#1 Nicole Garcia Fischer
...
#2 Vasili Shynkarenka
- mostly worked on chatbots and voice assistants, since 2015
- built a software agency BotCube in ~2016-2018, creating chatbots for large enterprises like $2bn/year retailers
- YC founder, Storyline W18 (no-code Alexa skills builder)
- teaching LLMs for 5 years now
- focus: AI fundamentals
- linkedin, AI blog
Next cohort details
The next (and very first!) cohort of Vibe Coding Foundations will run from Mon Oct 20 to Mon Nov 24. This will be our last cohort of this course for this year due to holidays. Stay tuned for January announcements though!
Pricing
The course costs $3,000, with a 20% discount if you buy multiple seats.
How to sign up
Fill in this form and we’ll be in touch in ~24h.
PS Vibes check
It has been repeatedly reported that our courses have really good vibes!
See some pictures from the past few batches of Building with LLMs course below:
9th cohort kickoff! featuring Jenna Blaicher-Brown (exited Shipamax W17 to $40B+ WiseTech), Matthew Busel (co-founder of Whalesync S21, now building agents at Basis), and others
10th cohort kickoff! featuring Zach Sims (Codecademy Founder/CEO, exited for $525m to Skillsoft), Andrey Artemenko (Carrefour VP of ecommerce), and others
Gordon Wintrob (co-founder and CTO of Newfront, $2.2bn insurance tech co) stopping by to talk about how they use LLMs internally and to improve their product
Elena Samuylova of Evidently AI S21 giving a lecture on evals; Charlie Guo (course instructor) digging in and asking re vibe evals
Vasili Shynkarenka (course instructor) explaining how LLMs learn by having Chinese-naive students try and make sense of Chinese writing; read more here
Vasili & Charlie as course instructors answering a (very long!) list of Mike Mahkow's open questions about LLMs
Jon Dahl of Mux W16 pitching his course project - n8n pipeline for story generation; Nazli Danis of Paloma S25 giving feedback!
THE END