Basic Vibe Coding

Building real projects with AI. An extended course on project setup, pipelines, APIs, version control, and deployment — no CS degree required.

What This Track Covers

12 lessons from zero to deployed project. Each lesson builds on the last, culminating in a real working project you own.

Phase 1 — Foundations

Lesson 1

Your First Project Directory

What is a project? Files vs folders vs workspaces. Where to put things. How to keep your code from turning into a pile of loose files. We set up a project from scratch together.

Lesson 2

The Terminal Is Not Scary

The 5 commands you actually need. Navigating, creating files, running things. We'll do it together and you'll see it's just typing.

Lesson 3

Git, But Just Enough

init, add, commit, push, pull. No branching, no rebasing, no theory. Just enough version control to save your work and not lose it. We commit your first project.

Lesson 4

How to Ask AI to Write Code

The specific prompt patterns that produce working code vs plausible-looking garbage. Giving it your file structure. Asking it to explain what it wrote. The one question that prevents most bugs.

Phase 2 — Building

Lesson 5

APIs: Your Project Talking to the World

What an API is, how to call one, how to get an API key, and how not to accidentally publish it on GitHub. We'll build a script that calls a real API and prints the result.

Lesson 6

File I/O: Reading and Writing Data

Reading a CSV. Writing a JSON file. Processing a batch of inputs. The backbone of every automation pipeline.

Lesson 7

Pipeline Patterns: Chain, Filter, Batch

The three pipeline shapes that cover 90% of automation tasks. Building a real pipeline that takes input, processes it with an LLM, and writes output.

Lesson 8

Error Handling: Why Things Break and How to Fix Them

The most common errors (file not found, API timeout, rate limit, JSON parse fail) and how to handle each. Try/catch, logging, and the retry pattern.

Phase 3 — Shipping

Lesson 9

Environment Variables and Secrets

Why you never hardcode API keys. Using .env files. How to keep secrets out of git and out of your clipboard history.

Lesson 10

Deploying: GitHub Pages, Vercel, and a Simple Server

The three easiest ways to put something on the internet. Static sites, serverless functions, and the cheapest VPS. We deploy your project.

Lesson 11

Building a Real App End-to-End

A complete walkthrough: idea → prototype → deploy. You'll build something that takes input, calls an LLM, processes the result, and serves it as a web page.

Lesson 12

Next Steps: Projects, Communities, and Staying Unstuck

What to build next. Where to ask for help without getting roasted. How to debug when AI gives you broken code. The meta-skill of learning to learn with AI.

Lessons being published throughout 2026.