LEVEL 4 · JAVASCRIPT

Course Core

JavaScript in the browser and on the server

Use JavaScript where it runs: the DOM, events and browser APIs, networking from the browser, Node.js and its core modules, npm and the tooling around it, professional debugging, and Git.

0 of 13 lessons done

Start lesson 1 →

When you finish, you can

  • Build an interactive page with the DOM and event delegation
  • Call an API from the browser with fetch and explain CORS and cookies
  • Use Node.js files, streams, processes, workers and crypto
  • Build an HTTP API with node:http alone
  • Manage dependencies with npm and explain semantic versioning and lockfiles
  • Debug with breakpoints, stack traces and a repeatable method
  • Work with Git branches, pull requests and releases

You build: A browser front end that talks to your own plain Node.js Task API

Course checkpoint

Prove you can move on. The checkpoint picks 20 questions at random from every lesson in this course. Get 16 right to pass. Your result is saved in this browser only.