Zero to Live: Building with Claude Code
An interactive course documenting how I built this portfolio from scratch using an AI agent — and a step-by-step guide so anyone can do the same.
Overview
Instead of using a drag-and-drop website builder, I built my entire portfolio using Claude Code as an autonomous CLI agent. The site is plain HTML, Tailwind CSS via CDN, and vanilla JavaScript — no frameworks, no build step, deployed for free on GitHub Pages.
After completing the portfolio, I realized the process itself was the most interesting part. So I documented the entire workflow as a free, interactive single-page course. It starts from “what is a terminal?” and ends with a live website — teaching readers how to use AI agents effectively through the lens of instructional design.
What the Course Covers
- Setting up GitHub, the terminal, and Claude Code from scratch
- Using a CLAUDE.md file as a “syllabus” to scaffold the AI agent
- Building an iterative feedback loop between human and AI
- Scaling from 1 page to 11 with a consistent design system
- Deploying to GitHub Pages with a custom domain
The Key Insight
The hardest part of building with AI isn’t the code — it’s learning how to give clear, structured instructions. By treating the AI agent like a student and the CLAUDE.md file like a syllabus, I was able to reduce hallucinations, enforce design constraints, and build a production-ready site significantly faster.
Take the CourseProject Details
- Role
- Learning Systems Architect
- Tools
- Claude CodeHTMLTailwind CSSGitHub Pages
- Category
- Interactive Course / Case Study
- Year
- 2026
Key Features
- •Collapsible step-by-step lessons
- •CSS mockups of terminals, editors, and GitHub UI
- •Interactive checklist with progress persistence
- •Scroll progress bar
- •Zero dependencies — single HTML file
By the Numbers
- Portfolio pages built
- 11
- Hosting cost
- $0
- Repo clones (first week)
- 48