Frontend
The user-facing side of the web.
Everything that runs in the browser — markup, styles, components, state. If users see it, it's frontend.
10 courses in this category
JavaScript
84 / 84 lessonsFrom your first `console.log` to async iterators, modules, and modern web APIs — the modern way to learn JavaScript.
TypeScript
72 / 72 lessonsAdd static types to JavaScript. Catch bugs before they happen, build APIs your editor understands, and use the type system to enforce design.
React
77 / 77 lessonsComponents, JSX, state, effects, and hooks — the modern React stack. Function components throughout, with React 19 patterns and a chapter on shipping real apps.
Vue.js
70 / 70 lessonsBuild interactive UIs and SPAs with Vue 3. Composition API, signals-like reactivity, Single-File Components, Vue Router, Pinia, Suspense, SSR with Nuxt — the framework loved for its gentle learning curve and flexibility.
Angular
70 / 70 lessonsBuild production single-page apps with Angular. Components, signals, templates, forms, routing, HTTP, RxJS, state, testing, SSR — the framework that powers enterprise web apps across the industry.
Astro
72 / 72 lessonsAstro is a content-first web framework. Build static-by-default sites with islands of interactivity where you need them.
HTML & CSS
75 / 75 lessonsMark up content with HTML, then make it beautiful with modern CSS. Box model, flexbox, grid, custom properties, container queries, and the modern niceties — all the way to accessible production sites.
Next.js
70 / 70 lessonsBuild production React apps with Next.js 15. App Router, Server Components, Server Actions, streaming, caching, Route Handlers, Metadata API, images, fonts, deployment. The framework that powers a huge share of modern React apps in production.
Nuxt.js
70 / 70 lessonsBuild production Vue apps with Nuxt 3. File-based routing, useFetch data layer, hybrid rendering (SSR/SSG/ISR), Nitro server, modules, Pinia, devtools — the framework that makes full-stack Vue feel effortless.
Ember.js
70 / 70 lessonsBuild production single-page apps with Ember Octane. Glimmer components, Ember Data, services, routing, tracked properties, ember-concurrency, testing — the framework that values stability and convention.