Build interfaces people actually want to use
Most front-end courses throw frameworks at you and call it education. We start with the fundamentals—how users think, how browsers work, and why design decisions matter. Six months from now, you'll understand not just the how, but the why behind every line you write.
Explore programme structure
Start with the browser, not the framework
React changes. Vue updates. Frameworks come and go. But understanding how the DOM works, how CSS specificity resolves conflicts, and how JavaScript manages memory? That knowledge sticks around.
We spend the first eight weeks on vanilla everything. No build tools. No abstractions. Just you, the browser, and the fundamentals that'll make sense of whatever framework your future job throws at you.

Projects that mirror actual work
You won't build another to-do app. Our projects come from real client briefs we've encountered over the years—booking systems that handle time zones, dashboards that actually need to load fast with thousands of data points, and forms that work for people who aren't tech-savvy.
Each project introduces constraints you'll face in the real world. Limited API calls. Accessibility requirements. Cross-browser compatibility issues. The messy stuff that makes you better.


Ewan Blackwood
Programme Lead & Senior Front-End DeveloperI've been writing front-end code since tables were how you did layouts. Not exactly something to brag about, but it means I've seen every trend cycle through and watched developers get burned by chasing the new shiny thing.
These days I work with a fintech company in Edinburgh, building interfaces that handle sensitive financial data. Before that—agency work, startup chaos, the usual journey. What I learned the hard way is that syntax is easy to Google. Understanding performance, accessibility, and user behaviour? That takes time and guidance.
Our programme runs through July 2026, and I'll be working directly with each cohort. Not just recorded lectures—actual code reviews, real-time debugging sessions, and honest feedback about what'll trip you up in interviews.
Three routes, same destination
Whether you're starting fresh or switching careers, we've structured paths that match where you are now. All routes cover the same core material—just at different paces with different support levels.
Intensive Track
Twenty hours a week for six months. Weekly code reviews, daily Discord access, and pair programming sessions. Starts June 2026. Best for people who can commit serious time and want faster progress.
View intensive detailsStandard Track
Twelve hours weekly over nine months. Bi-weekly reviews and community support. Rolling start dates through autumn 2026. Good balance for most people juggling other commitments alongside learning.
View standard detailsEvening Track
Eight hours per week across twelve months. Weekend workshops and async mentorship. Next cohort February 2026. Designed specifically for people working full-time who can't quit their current job yet.
View evening details