Base Camp

Zero-to-Portfolio: Bootcamp in a Box

Beginner Pro License

Zero-to-Portfolio is a complete coding bootcamp at a fraction of the cost of offerings like Le Wagon, free on top of your Claude License. 64 lessons across 9 phases that live on your computer & delivered by Claude.


In this course

  1. 01 Start the Bootcamp
  2. 02 How to learn
  3. 03 Tips for success
  4. 04 The curriculum
  5. 05 The methodology
  6. 06 Why "Bootcamp in a Box"

No platform. No massive fees. No fixed cohort.

This is teaching and learning done differently, in an AI-native way, so you not only learn to code, you learn the new way, with Claude Code by default.

The goal is a single, tangible output: your very own deployed portfolio site. All of this is now accessible to you for just $18/month. Our courses are completely free; all you have to do is bring your own Claude license.

This is our first real implementation of the Skill-based learning framework. It shows that full-time Web Development courses like Le Wagon’s offering can now be disrupted and democratised, no longer paying thousands for the privilege.

The methodology is simple: Each day, you type /learn and your AI tutor (Claude) picks up exactly where you left off, teaching you the next concept, runs exercises with you, and sets homework when a phase is done.

There may be issues with this first course; it’s still a beta concept, and we haven’t had any full, real-world run-throughs yet. If you run through the course and find issues or improvement recommendations, then please raise them on our GitHub or contact me via email at luke@futureofdev.com.

Start the Bootcamp

Starting Zero-to-Portfolio

Make sure that you’re signed up for a Claude Pro license, and for the best experience, we recommend downloading Claude Desktop.

In the interest of keeping this simple, we have included a .zip file in the course contents and extract it to a folder.

Once you’re in Claude Desktop, click the Code tab and open the folder - you can get started from here by typing /learn in the chat window and following it through!

How to learn

The system has three active components, each a Claude Skill:

/learn — Lesson delivery

Reads your progress state, loads the next lesson file, and delivers it interactively. Claude acts as a warm, encouraging instructor - asking questions, checking understanding, running the exercise with you in real time.

When a lesson is complete, it automatically advances your progress. If there is homework, it will be assigned to you.

/progress — Progress tracking

Shows your completion percentage, per-phase breakdown, current streak, and next milestone. Keeps you oriented in the full 64-lesson arc.

/homework — Phase-end assignments

At the end of each phase, a homework assignment is set. /homework shows you what it is.

/homework check Get feedback on your work.

/homework submit marks it complete and archives it.

The homework is always something you build - not a quiz.

Tips for success

  1. One lesson at a time - Don't rush. Each lesson builds on the last.
  2. Do the exercises - Reading about code is not the same as writing it.
  3. Complete homework - Phase-end homework solidifies your learning.
  4. Keep your streak - Consistency beats intensity.

The curriculum

Nine phases, 64 lessons, one output:

PhaseTopicLessons
0Getting Started6
1Web Fundamentals9
2JavaScript8
3React9
4Astro7
5Tailwind CSS7
6Your Portfolio8
7Git & GitHub5
8Deployment5

The sequence is competency-ordered, not topic-ordered. Each phase unlocks the next. You can't do React until you understand JavaScript. You can't build the portfolio until you know Astro and Tailwind. The dependency graph is the curriculum.

The methodology

The design of this system is grounded in a specific philosophy about how expert knowledge should be taught.

Traditional curriculum design starts with a syllabus and fills it with content. Skill-based learning inverts this: it starts with what practitioners actually do, extracts the real decisions and judgements embedded in their work, and packages those into discrete, learnable units.

Each lesson in zero-to-portfolio follows a four-part structure:

ComponentWhat it does
ContextSets up when and why this skill matters
Core ConceptExplains what the learner is doing
Worked ExampleAnchors the concept in a real, concrete case
QuizValidate what's been learnt

Knowledge without practice doesn't transfer. Every lesson ends in doing something, not just reading something.

Why "Bootcamp in a Box"

Traditional bootcamps solve a real problem — structured learning with accountability, but they have fixed costs: time, money, cohort schedules, and instructors who can only give you a fraction of their attention.

Zero-to-portfolio solves the same problem differently:

  • Personalised pacing - your instructor waits for you, always
  • No cohort dependency - start today, pause for a week, resume without penalty
  • Real-time tutoring - Claude doesn't just present; it responds, adapts, and corrects
  • Consistent quality - every learner gets the same quality of instruction, not the version that depends on which instructor is free that day

The bootcamp format (structured phases, homework, progress tracking, a tangible final output) is preserved. The constraints that make bootcamps inaccessible are removed.Why "Bootcamp in a Box"

Traditional bootcamps solve a real problem — structured learning with accountability, but they have fixed costs: time, money, cohort schedules, and instructors who can only give you a fraction of their attention.

Zero-to-portfolio solves the same problem differently:

  • Personalised pacing - your instructor waits for you, always
  • No cohort dependency - start today, pause for a week, resume without penalty
  • Real-time tutoring - Claude doesn't just present; it responds, adapts, and corrects
  • Consistent quality - every learner gets the same quality of instruction, not the version that depends on which instructor is free that day

The bootcamp format (structured phases, homework, progress tracking, a tangible final output) is preserved. The constraints that make bootcamps inaccessible are removed.

Stay in the loop

Free courses, insights & news

Get notified when new courses drop and receive our best content on agentic development — straight to your inbox.