The programme
Your road to graduation
All 12 missions passed and all 3 defenses passed → graduate. Each mission is a real thing you build, ship and explain, then an instructor marks it. Submitting unlocks the next one straight away, so you keep moving while instructors mark.
0/12
Missions
0/3
Defenses
Missions and defenses, how they fit
A pending defense blocks nothing. Keep shipping missions while one is booked or unmarked.
Defenses run in order, unlocking about four weeks apart after Missions 4, 8, 12. Clear each one in its window instead of leaving all three to the end.
Graduating needs both: all 12 missions AND all 3 defenses passed.
Free precourse
FreePrecourse: 6 Projects in 6 Days
I can build 6 small projects with HTML, CSS, and JavaScript, then bring those foundations together in a final PeakFit gym member dashboard.
What you'll learn: HTML, CSS, JS
HTMLCSSJavaScriptVS CodeReady to startLessons0/102Mission 1
Build Your Developer Portfolio Page
I can build a personal portfolio page with HTML and CSS, add a JavaScript greeting, and explain every line of it.
What you'll learn: HTML, CSS & JS
HTMLCSSJavaScriptVS CodeLocked · enroll to unlock
LockedMission 2
Build a Book Collection Manager
I can build a collection manager that stores data in an array of objects and renders it to the page with the DOM, and explain every line of it.
What you'll learn: JS & DOM
JavaScriptArraysObjectsDOMHTMLCSSLocked · enroll to unlock
LockedMission 3
Debug & Restore the Ledger Balance System
I can take a broken codebase I didn't write, read its errors, fix its logic, and explain every fix.
What you'll learn: JS ES6 & Debugging
JavaScriptChrome DevToolsConsoleGit & GitHubLocked · enroll to unlock
Locked- 🎙️
Mission 4
Build an Activity Discovery Dashboard
I can build a login flow, fetch data from a real API, and turn JSON responses into a live, interactive page.
What you'll learn: APIs, Promises, Git/GitHub, CLI, Bootstrap
JavaScriptFetch APIJSONDOMGit & GitHubLocked · enroll to unlock
LockedUnlocks after Mission 4 passesDefense 1 · Algorithmsmock interview
Live with an instructor · 30 min, under interview conditions · required to graduate
Mission 5
Build a Game Collection Dashboard
I can build a React collection dashboard with reusable components, props, state, list rendering, platform filters, and a live result count.
What you'll learn: Intro to React
ReactJSXComponentsPropsuseStateArray filteringGit & GitHubLocked · enroll to unlock
LockedMission 6
Build a Smart Home Security Dashboard
I can build a protected React application with routed pages, shared authentication state, route guards, and conditional device status interfaces.
What you'll learn: useContext, React Router & Hosting with Vercel
ReactReact RouterReact ContextuseStateProtected routesConditional renderingGit & GitHubVercelLocked · enroll to unlock
LockedMission 7
Build a Movie Search Application with Live Data
I can fetch live data in React, manage loading and error states, and build a responsive search experience from derived results.
What you'll learn: useEffect, Debugging & Responsive Design
ReactuseEffectuseStateFetch APIArray filteringConditional renderingGit & GitHubVercelLocked · enroll to unlock
Locked- 🎙️
Mission 8
Build a Recipe API
I can build a REST API with Express.js and PostgreSQL that creates, reads, updates, and deletes data, test it with Postman, and deploy it online.
What you'll learn: Express.js, SQL, Deployment
Express.jsNode.jsPostgreSQLSupabaseSQLPostmanREST APIGit & GitHubLocked · enroll to unlock
LockedPass Defense 1 firstDefense 2 · Debugging, juniormock interview
Live with an instructor · 40 min, under interview conditions · required to graduate
Mission 9
Build a Social Media API
I can build an authenticated social media API with SQL relationships, issue and verify auth tokens, and enforce authorization rules on protected routes.
What you'll learn: Authorisation, Authentication, Supabase (BaaS)
Node.jsExpress.jsSQLJWTbcryptThunder ClientGit & GitHubLocked · enroll to unlock
LockedMission 10
Build a Running Community App
I can turn a backend API into a full-stack product: OAuth auth, file uploads, connected frontend and backend, tested and deployed with a clean Git workflow.
What you'll learn: Production-Ready Software
ReactSupabase AuthSupabase StorageOAuthExpress.jsPostgreSQLGitHub ActionsGit & GitHubVercelLocked · enroll to unlock
LockedMission 11
Build Your Capstone
I can plan, build, and deploy a complete full-stack product, a CRUD API with authentication, a database, a third-party integration, and a polished frontend, and explain my stack and how every part works end to end.
What you'll learn: AI Workflow, Product Thinking
AI coding agentReactExpress.jsPostgreSQLREST APIAuthenticationExternal APIGit & GitHubRailwayVercelLocked · enroll to unlock
LockedMission 12
Polish Your Capstone & Prepare for Job Applications
I can take my capstone from first version to a polished product using feedback, and present myself professionally with a strong resume, portfolio, and LinkedIn.
What you'll learn: AI Agents
AI coding agentReactExpress.jsPostgreSQLAI APIRailwayVercelGit & GitHubLocked · enroll to unlock
Locked🎤🎙️Demo Day · Week 13
The Monday after Week 12, we run through everyone's progress. After that, stop joining or keep joining with the next batch, your call.
Pass or not yet, you get 1 month to finish your project and pass your defenses, so you graduate alongside your batch.
Pass Defense 2 firstDefense 3 · Debugging, intermediatemock interview
Live with an instructor · 40 min, under interview conditions · required to graduate
The finish line
🎓 Graduation & cert-giving
After Demo Day and your final interview, you graduate in person (or online if you can't make it). Graduation Day lands on one of our monthly event days, a Saturday, and new and old students are welcome.
How Graduation Day worksOne Saturday, 2 hours max
You present your project (10 minutes max, on Google Slides), then the cert-giving ceremony and a closing celebration. Once we're done, we all head into the monthly event.
A cert, plus real proof
You'll get your certificate (we know it matters), but the proof employers actually check is your work: 12 shipped products, live URLs, real repos, and three passed interviews.
After you graduate
🚀 This was step one. Now go from competent to sought-after.
The 12 missions got you fundamentally competent. Step two is becoming commercially competent: an AI-native developer people fight to hire. Here's how you keep leveling up.
Go deeper with optional missions
Newer, advanced missions take you past the fundamentals: harnesses, AI agents, orchestration, code reviews, debugging real codebases, architecture, and more. This is what separates a junior from someone who ships like a senior.
Beautify your projects with AI
Your mission projects were built to nail the fundamentals, not to look pretty. Take some time to use AI to redesign and polish them into presentable, portfolio- ready work, because these are what employers see.
Talk to us
Not sure yet? Book a free 1-on-1 call.
You've seen the whole road to graduation. If you're weighing it up, talk it through with our admissions team, real answers, no pressure.
Book a call