what you can trust on day one
Modules 1 & 2 are free
No card, no clock, read every lesson before paying.
30-day refund
No questions, same-day refund via your customer portal.
30 minutes a day
Designed for daily streaks, not weekend sprints.
Pay once or monthly
$19/mo, $99/yr, or $399 lifetime. Cancel any time.
Both are hands-on, both assume zero experience, and one Pro membership unlocks them both.
The curriculum is built around doing the thing, not watching someone else do it.
Google or magic link. No credit card, no clock. Read every free lesson before paying anything.
Our sandbox is a guided shell you run from the browser, no installs, no env hell, the same commands as the rest of your career.
Each module ends with you deploying something real you can put in a portfolio. Four ships across thirty days.
A LinkedIn-ready credential with a public verification URL. The receipt for actually finishing.
Free. Walk through it in a guided terminal that runs in your tab. The same lesson you'd hit on day three.
A prompt is just a sentence you send to Claude. The shell doesn't care about grammar, but specificity is the lever, vague prompts return vague edits, and concrete prompts return concrete diffs you can read.
Try the command on the right. Then change the file path and run it again. That's the whole job, and the next 26 lessons are variations on that loop.
Most courses fail at the practice loop. We built the platform around it.
A scripted shell that walks you through each command, no installs, no env hell. We'll graduate you to a real local terminal in Module 6.
Submit your project URL and get an instant review of what to improve. Built on the same model you're learning to drive.
A LinkedIn-ready credential with a public verification URL. A cert that opens doors, not a participation trophy.
All seven modules are live now, start free on modules 1–2, go Pro for the rest, all the way to the capstone.
cd, ls, files, pipes, redirects, $PATH. Zero-to-comfort with the shell.
Anatomy of a prompt. Specificity, context windows, /clear, slash commands.
FirstPrompt is in early access. These are notes from the people testing it, shared by role instead of made-up names, while the first public cohort gets going.
I'd avoided the terminal for years. Every tutorial just assumed I already knew the basics. Here I ran my first real command in about a minute, right in the browser. No install, no panic.
Product designer
Day-one beginner
Honestly the daily streak is what got me. Half an hour after dinner, and by week three I had a landing page I was actually proud to send people.
Marketing lead
Never opened a shell before
The code review on every submission felt like sitting next to someone really patient. It caught stuff a video course would never have bothered to tell me.
Solo founder
A bit of terminal experience
No course is worth a subscription if you don't finish. Try it free, upgrade when you're sure.
Same plan, same features — only the price changes.
All prices in USD. Tax may apply. Cancel any time from the customer portal.
Everything you need to know about the course, the sandbox, the cert, and the money.
Hand off real knowledge work.
For anyone who works with documents, data, and files.
the activation goal
Your first sandbox command within 24h of signup. We measure this, not signup count. It's the strongest predictor that you'll finish.
Show up daily, earn streaks. Show off your progress. Compete on the weekly leaderboard.
A place to get unstuck and learn alongside other students, ask a question, share a win, see how others solved it.
The platform itself is built and maintained the same way it teaches. We eat our own dog food, and ship faster for it.
Reading diffs, accepting edits, asking for explanations, fixing what you don't understand.
Cross-file edits, the planning step, when to break a task into chunks.
Vercel, env vars, a real landing page. Deployed and shareable by day 22.
Custom hooks, MCP servers, agent SDKs, slash commands. The full kit.
Auth, payments, a database. One weekend. One live URL. Certificate awarded on submit.
# In your terminal:
claude "explain what package.json does in 2 sentences"