The tools finally caught up.

A free curriculum that takes you from idea to shipped software, no CS degree required. Internet Menace, again.

Use the following guides in order.

You don't have to read all of it. Read these five and you'll be functional by the weekend.

Want this tailored to who you are? Choose your path.

We’ve re-sequenced the curriculum six different ways, depending on who you are and what you want to ship. Pick the one that sounds most like you.

Choose your path →

Let me explore on my own.

Or skip the path altogether. The wiki, the templates, and the glossary are all open. Search anything; start anywhere.

Steal these.

Grab one of these, fill in your specifics, hand it to your agent.

SPEC WRITINGTEMPLATE

Product Requirements Document

The one-page brief that tells you and your agent what you're building.

Copy →
SPEC WRITINGTEMPLATE

CLAUDE.md

The project-context file every coding-agent project needs on day one.

Copy →
PROJECTTEMPLATE

Small Business Website

Five pages, a contact form, a domain. Live by Sunday.

Copy →
AGENTTEMPLATE

Gmail + Calendar Agent

An agent that reads your inbox, drafts replies, and books meetings on your calendar.

Copy →
AGENTTEMPLATE

Customer Scheduling Agent

Customers book themselves; the agent confirms, reschedules, and reminds.

Copy →

What's new

Recent additions to the curriculum, the templates, and the glossary.

The template library grows to fifty

Nine templates became fifty: payments, auth, email, analytics, deploys, data pipelines, integrations, and a bench of new agents. Every one is a markdown file you copy, fill in, and hand to your agent. Section 9.2 still applies: write the fifty-first and send it back.

Internet Menace Foundations

The original 2024 curriculum is back, reorganized as sections 0.7 through 0.17. If you finished v1, it's a reunion; if you didn't, it's the 180-day foundation this whole site quietly assumes.

Stacks: eight opinionated ways to build

Eight opinionated stacks, from a weekend Vercel-and-Supabase startup to causal agent observability with PyRapide. Hand your agent a coherent set of tools instead of letting it improvise one.

See full changelog →

Now go build something.