All paths
6 courses in this path

Web Development

Go from HTML and CSS to JavaScript, TypeScript, React, and Node.js — everything you need to build modern websites and apps.

</>{ }
Start here

HTML

The structure of the web.

Build the skeleton of every web page — text, links, images, forms, and semantic, accessible markup.

Beginner-friendlySemantic & accessible
Start course0/8

CSS

Make it beautiful.

Style the web with selectors, the box model, Flexbox, Grid, responsive design, and smooth animations.

Box model & FlexboxGrid & responsive
Start course0/9

JavaScript

Bring pages to life.

The language of the web — variables, functions, the DOM, events, and asynchronous programming with the event loop.

The DOM & eventsAsync & the event loop
Start course0/12

TypeScript

JavaScript with superpowers.

Add static types to JavaScript to catch bugs early and supercharge your editor — types, interfaces, generics, and more.

Types & interfacesGenerics
Start course0/7

React

Build modern UIs.

Create interactive interfaces from reusable components with JSX, props, state, and hooks.

Components & propsState & hooks
Start course0/9

Node.js

JavaScript on the server.

Run JavaScript on the backend — modules, npm, the file system, HTTP servers, Express, and REST APIs.

HTTP serversREST APIs
Start course0/8