Learn the web by building it.
HTML, CSS, JavaScript and SQL, one small hands-on step at a time.
Pick a course
- HTML: 40 interactive lessons
- CSS: 40 interactive lessons
- JavaScript: 40 interactive lessons
- SQL: 35 interactive lessons
- Git: 24 interactive lessons
- Building with AI: 24 interactive lessons
- Servers and APIs: 34 interactive lessons
- Accessibility: 30 interactive lessons
- Testing: 28 interactive lessons
- Web performance: 29 interactive lessons
Build something
- Playground
- A restaurant menu
- An event sign-up form
- A styled product card
- A responsive landing page
- A quiz
- A to-do app
- A bakery sales report
- A bird-sightings leaderboard
- Design your own database
- Publish your site with Git
- A bakery menu API
- A members area with logins
- An accessibility audit
- A test suite you trust
- Speed up the bike shop