Courses
1392 hands-on courses across every major language, framework, and discipline.
Generative AI Career Track
Everything you need to work professionally in Generative AI: the skills, the workflow, and how to land and grow in the role.
Generative AI Tools & Workflow
Get fluent with the tools, editors, and workflows that make Generative AI fast and reliable.
Getting Started with React
Learn React from scratch: core concepts, setup, and building your first real thing with it.
Building with React
Build real applications with React: the patterns, ecosystem, and techniques used in production.
Advanced React
Master React at scale: performance, architecture, advanced features, and production hardening.
React Projects
Ship complete projects with React and build a portfolio that demonstrates real React skill.
Getting Started with Vue.js
Learn Vue.js from scratch: core concepts, setup, and building your first real thing with it.
Building with Vue.js
Build real applications with Vue.js: the patterns, ecosystem, and techniques used in production.
Advanced Vue.js
Master Vue.js at scale: performance, architecture, advanced features, and production hardening.
Vue.js Projects
Ship complete projects with Vue.js and build a portfolio that demonstrates real Vue.js skill.
Getting Started with Angular
Learn Angular from scratch: core concepts, setup, and building your first real thing with it.
Building with Angular
Build real applications with Angular: the patterns, ecosystem, and techniques used in production.
Advanced Angular
Master Angular at scale: performance, architecture, advanced features, and production hardening.
Angular Projects
Ship complete projects with Angular and build a portfolio that demonstrates real Angular skill.
Getting Started with Svelte
Learn Svelte from scratch: core concepts, setup, and building your first real thing with it.
Building with Svelte
Build real applications with Svelte: the patterns, ecosystem, and techniques used in production.
Advanced Svelte
Master Svelte at scale: performance, architecture, advanced features, and production hardening.
Svelte Projects
Ship complete projects with Svelte and build a portfolio that demonstrates real Svelte skill.
Getting Started with Next.js
Learn Next.js from scratch: core concepts, setup, and building your first real thing with it.
Building with Next.js
Build real applications with Next.js: the patterns, ecosystem, and techniques used in production.
Advanced Next.js
Master Next.js at scale: performance, architecture, advanced features, and production hardening.
Next.js Projects
Ship complete projects with Next.js and build a portfolio that demonstrates real Next.js skill.
Getting Started with Node.js
Learn Node.js from scratch: core concepts, setup, and building your first real thing with it.
Building with Node.js
Build real applications with Node.js: the patterns, ecosystem, and techniques used in production.
