Course detailStanfordEmerging / Needs Reviewclosed

TECH 36 B

Vibe Coding: Using AI for Programming

AI tools are changing how software gets built, making the process faster and accessible to people without a coding background.

This course introduces vibe coding, a concept-first approach where you create applications and websites by guiding AI tools instead of writing code yourself.

You will learn how to write clear prompts, review AI output, and direct iterative changes while the AI handles the technical details.

Through hands-on sessions, you will build working projects using AI powered development environments.

We will cover practical methods for refining ideas, fixing issues, and managing updates as your project grows.

The focus is on staying in control of the creative process while using AI to handle the heavy lifting.

By the end of the course, you will be able to work effectively with AI to build functional applications and websites, even if you are new to coding.

This course is designed for beginners and non-programmers.

No coding experience is required, though basic familiarity with simple concepts is helpful.

This course relies on third-party AI tools that are not managed or supported by Stanford.

Students will need to use these tools for assignments.

Some tools have free versions or trials, but students may need to upgrade if usage limits are reached.

Typical costs range from $25–$100 per month.

See the syllabus for more details.

Section A and Section B of “Vibe Coding: Using AI for Programming” cover the same content.

Schedule note
Starts July 16, 2026; Days Th

Help keep the register running.

Every cup of coffee fuels the sync workers and proxy rotations.

Buy me a coffee