Choose Your Goal
Build broad foundations, commit to a shared roadmap, or tackle one focused workshop outcome.
Three Ways to Learn
Explore the full curriculum independently, progress with a live cohort, or join a focused workshop to build something specific. Choose the scope and level of commitment that fit your next step.
Self-Paced, Live Cohort, and Live Workshops are separate purchases. Your chosen product page explains exactly what is included.
From Checkout to Working Code
Start with your goal, then check the scope, schedule, and prerequisites of the product you choose.
Build broad foundations, commit to a shared roadmap, or tackle one focused workshop outcome.
Review your product’s dates, time zone, prerequisites, price, and included resources.
Complete checkout and follow the access and preparation instructions for your chosen product.
Work through independent projects, cohort milestones, or a guided workshop build.
Seven-Course Roadmap
This is the full Curriculum Library included with Self-Paced and Live Cohort enrollment. The cohort follows its own focused teaching roadmap. Live Workshops cover a specific goal, not all seven courses.
Build responsive, accessible page foundations.
Add logic, interaction, DOM behaviour, and asynchronous data.
Build component-based interfaces with state and modern patterns.
Create APIs, work with authentication, and connect application data.
Use Python for APIs, automation, data-oriented work, and AI integrations.
Version your work and move applications beyond your local machine.
Apply AI integrations and practical coding workflows with tools including Claude Code and Codex.
Our Practical Learning Model
The goal is not passive video consumption. Each stage should move you closer to code you can run, inspect, explain, and improve.
Understand the concept through course material or live teaching.
Use focused exercises to reinforce the mechanics.
Apply the skill inside a practical project.
Inspect errors, make decisions, and improve the implementation.
Apply what you learned to your next project or learning goal.
Practical Evidence
Self-Paced develops skills through independent course projects. The Live Cohort builds toward a capstone with feedback. Each Live Workshop targets the specific deliverable described on its page.
Turn individual concepts into working interfaces, APIs, and connected applications.
Use GitHub and deployment workflows so selected projects can be viewed beyond your machine.
Curriculum Library learners earn certificates by satisfying each course’s requirements. Workshop inclusions are listed separately on each workshop page.
Your Time Commitment
Independent access, an ongoing live commitment, and a focused workshop serve different needs.
Start immediately, set your own study hours, and revisit all seven courses with lifetime library access. No scheduled live teaching is included.
Commit to two three-hour sessions per Teaching Week for 16 Teaching Weeks, plus asynchronous practice. Early curriculum access is optional; mandatory pre-study is not required.
Book a standalone scheduled workshop around a defined goal. Check that workshop’s date, duration, preparation, and resource access before booking.
Two Different Live Experiences
Choose the Live Cohort for ongoing teaching, shared milestones, feedback, and accountability. Choose Live Workshops for a bounded, guided build without committing to the full cohort. Neither is included in a Self-Paced purchase.
Choose Your Learning Format
Choose based on how you learn best—not simply which program starts first.
Best when you want immediate access, control over your timetable, and independent project work.
Explore Self-Paced — $499Best when you want live teaching, fixed milestones, and to progress with a small cohort.
View Live Cohort DetailsBest when you want to work toward a specific practical outcome in a standalone live workshop. Buy only the workshop you choose.
View Live WorkshopsGet the full Self-Paced library, commit to a Live Cohort, or start with a goal-oriented Live Workshop. Admissions can help you choose.