Courses/Vibe Coding

Vibe Coding

Available now

Build simple apps and websites by learning to direct AI, not just use it.

Students practice clear instructions, iterate on results, and turn ideas into working digital projects while building real systems-thinking habits.

Ages
Ages 12 to 18
Format
10 hours over 2 weekends, with small groups, hands-on projects, and mentor guidance.
Location
In person, venue chosen in South San Francisco or Stanford
Adult guiding students using digital tablets for coding with AI

Who it's for

Students curious about making apps, websites, or tools, even without prior coding experience. They learn to direct AI to build, rather than let AI take over the project.

What students learn

  • Turn a real problem into a clear plan before building
  • Guide AI with specific prompts and refine weak outputs
  • Diagnose issues and re-prompt instead of starting over
  • Ship a working app or website and pitch it to others

Course materials

Included with enrollment. Contact us for more info.

Learning journey

Where students start, and what they can do by the end. Every student moves through these at their own pace with mentor guidance.

  1. Name the problem

    A student starts from ‘I want to build something’ and leaves this stage with one specific problem their project solves, and a plan they can explain out loud before anything exists.

  2. Get it built

    The plan becomes a working thing on screen. Students learn to be specific enough that what comes back resembles what they intended, and to notice quickly when it does not.

  3. Debug instead of restart

    The first version breaks, and this is the stage that matters most. Students learn to find what is actually wrong and fix that, rather than deleting the project and starting over.

  4. Ship and pitch

    The student has a working app or website they can open on a real device, and can explain what it does, who it is for, and what they would build next.

In the classroom

Moments from live sessions: small groups, mentors, and hands-on work.

Instructor teaching website layers at the whiteboard during Vibe Coding Camp
Instructor walking the group through the Vibe Coding Camp handout
Instructor explaining website layers with a restaurant analogy on the whiteboard
Instructor gesturing while teaching website layers to the group
Student presenting website layers to classmates at the whiteboard
Student presenting website architecture notes to the group
Student presenting website layers to the group during Vibe Coding
Instructor and students discussing a project brief in a circle
Full classroom view with students working and mentor helping during Vibe Coding
Students coding on laptops with website-layer notes on the whiteboard
Students collaborating on a product requirements document
Mentor helping a student with their project during Vibe Coding
Mentor and student reviewing a project together on a laptop

Student projects

Apps and websites students build and can demo.

Title screen of A Cafe Game, a student-made drink-making game

A Cafe Game

A playable cafe shift: read the order, build the cup, keep the line moving.

View project →
Title screen of Typing Soccer, a student-made typing game

Typing Soccer

Typing practice: type the word before the clock runs out to score.

View project →
Title screen of The Archivist, a student-made library puzzle story

The Archivist

A puzzle story in a library: read the notes, solve each latch, and restore the missing stories.

View project →

Who teaches this course

Vibe Coding is taught by people who ship software for a living, so students learn to plan, direct the build, and debug what AI gets wrong.

Avery Li, Co-founder at AI Director Lab

Avery Li

Co-founder

Led data and AI teams in industry; coaches students on clear instructions and judging results.

LinkedIn
Dee Bao, Co-founder at AI Director Lab

Dee Bao

Co-founder

Software engineer at Arista Networks (UC Berkeley, Stanford); brings production engineering habits into the classroom.

LinkedIn

Full bios on About Us

Tuition

30% OFF, ENROLLING NOW
$700$1,000Save $300

for the full 10-hour course

DIRECT30Enter this code on the application form.

Available to the first 8 students who enroll.

Apply

Parent FAQ

The questions families ask us most. If yours is not here, email us.

What will my child have built by the end?

A working app or website they can open, demo, and keep. Students also leave able to explain what they built and why, which is the part most self-taught beginners never practise. Projects from previous students are on this page.

Does my child need coding experience?

No. Vibe Coding is built for students who are curious about making apps, websites, or tools and have never written code. What we teach is how to direct the build and judge the result.

Is this real building, or does AI just do it for them?

The student does the deciding, and that is the harder half. AI writes code quickly; knowing what to ask for, spotting when the result is wrong, and diagnosing why is the skill. Students who let AI take over the project do not finish with something that works.

What ages is Vibe Coding for?

Ages 12 to 18. Groups are small enough that a 12-year-old and a 17-year-old can both be working at the edge of what they can do.

How long is the course, and when does it meet?

10 hours across two weekends, in small groups with mentor guidance throughout rather than lectures.

How much does it cost?

Tuition is $100 per instruction hour, so Vibe Coding’s 10 hours come to $1,000. The code DIRECT30 takes 30% off for the first 8 students who enroll, bringing it to $700.

How is my child’s AI use supervised?

Closely, and by design. Students write their own plan down before they are allowed to go to AI at all. Mentors watch how each student works and step in when someone starts pasting output they cannot explain. The habit we want them to leave with is: always think first.

How many students are in a class?

Capped at 10. Debugging is where students need a mentor beside them, and that only works in a small group.

What does my child need to bring?

A laptop. Students build on their own computer so the project and the files go home with them.

Which AI tools will my child use?

The mainstream tools professionals use, such as ChatGPT and Claude, alongside AI-assisted coding tools. The specific mix changes as the tools change, because the skill we teach is directing AI, not memorising one product’s interface.

Where are classes held?

In person in the Bay Area. We choose each cohort’s venue after the group forms, based on where the enrolled families actually live. Currently that means South San Francisco or Stanford. Applying early influences where the class runs, not just whether your child gets a spot.

When does the next cohort start?

Once a group fills. We hold cohorts to 10 students, so we schedule the two weekends around the families who have actually enrolled rather than publishing dates nobody can make.

Who teaches the course?

People who ship software for a living. One co-founder is a software engineer at Arista Networks with a UC Berkeley CS degree and a Stanford master’s in progress; the other has led data and AI teams at Asana, Twitter, and Glassdoor. Short intros are below; full bios are on the About Us page.

How do we sign up?

Through the application form on this page, entering the promotion code when you apply. Tell us what your child wants to build if they already have an idea. It helps us group students with comparable ambitions.

Ready for Vibe Coding?

Apply using this course's application form.

More courses