Programming

Frontend Development

A 26-week roadmap that takes you from zero to junior frontend developer: from HTML, CSS, and JavaScript to TypeScript, React, and Next.js — then AI-assisted development and shipping a real product. Every stage is project-based and assessed through two gates and a capstone project.

Apply to this track28 weeks of training

Syllabus

01
Foundations

Your programming starting point: computer fundamentals, the command line, and version control with Git and GitHub.

Computer & Programming FundamentalsCommand LineGit & GitHub
02
Web Basics

Building web pages with HTML and CSS; from semantic structure to layout and responsive design.

HTMLCSSTailwind CSS
03
JavaScript

Learn the web's core language deeply: syntax, functions, the DOM, and async programming.

JavaScriptAPIs & HTTPDevTools
04
Typed & Tooled

Professional-scale JavaScript development with TypeScript and modern tooling.

Node.jsnpmViteTypeScript
05
JS Library

Learn React and its ecosystem (weeks 16–22): components, Tailwind, TanStack Query, React Hook Form and Zod, testing, and Next.js — followed by Project 4 and the Capstone Project. This module is assessed at the React Gate in week 20.

ReactTailwind CSS in ReactTanStack QueryReact Hook Form + ZodTestingNext.js
06
AI-Assisted Development

From week 22: agentic, AI-assisted development — using AI coding assistants to write and improve code while keeping a deep understanding of the concepts.

AI-Assisted Development
07
Quality & Shipping

Making a product ready to ship (across the program and its final stage): accessibility, performance, SEO, security, and deployment.

AccessibilityPerformanceSEOSecurityDeployment

Learning outcomes

Build complete, responsive websites
Master JavaScript, React, and Next.js
Work with Git and collaborate in teams
Develop with AI assistance
A real portfolio including a capstone project

Projects in this track

Throughout this track you complete several real, structured projects, each becoming part of your portfolio — from small weekly exercises to the final project you deliver with your mentor’s guidance.

Still not sure which track fits you?

In the entry interview, our mentors look at your interests and goals and recommend the right track.