🧩

Frameworks

Component-based libraries & meta-frameworks.

The libraries and meta-frameworks that ship modern web apps — React, Vue, Astro, Next, and friends.

10 courses in this category

React

77 / 77 lessons

Components, JSX, state, effects, and hooks — the modern React stack. Function components throughout, with React 19 patterns and a chapter on shipping real apps.

frontend frameworks

Vue.js

70 / 70 lessons

Build 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.

frontend frameworks

Angular

70 / 70 lessons

Build 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.

frontend frameworks

Astro

72 / 72 lessons

Astro is a content-first web framework. Build static-by-default sites with islands of interactivity where you need them.

frontend frameworks

Express.js

72 / 72 lessons

Build production APIs and web apps with Express. Routing, middleware, REST, auth, data, real-time — the patterns that power most Node backends in the wild.

backend frameworks

NestJS

70 / 70 lessons

Build production server-side apps with NestJS. Modules, providers, dependency injection, pipes, guards, interceptors, microservices, GraphQL — the complete framework that powers many large Node backends in the wild.

backend frameworks

Next.js

70 / 70 lessons

Build 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.

frontend frameworks

Nuxt.js

70 / 70 lessons

Build 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.

frontend frameworks

Ember.js

70 / 70 lessons

Build 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.

frontend frameworks

Fastify

70 / 70 lessons

Build production Node APIs with Fastify. Schema-based routing, JSON Schema validation, encapsulated plugins, hooks, decorators, swagger, websockets, and a serialization story that's among the fastest in the JS ecosystem.

backend frameworks