JavaScript
Browser to backend, in one language
JavaScript and TypeScript: from variables to React, Next.js, and a Node + Express backend. The full stack in one track.
What JavaScript is, where it runs, and your first programs in the browser and Node.
let, const, primitives, operators, and the famous JavaScript type-coercion rules.
Function declarations, expressions, arrow syntax, default parameters, and the closure model that powers React.
The two core composite types, plus destructuring, spread, and the trio map/filter/reduce.
Callbacks, promises, async functions, the event loop, and microtasks — what's actually happening.
ES Modules, package.json, npm, and how a modern JS project is laid out.
Components, props, state, hooks, and the rendering model that runs millions of websites.
Server Components, route handlers, and one mental model for frontend + backend.
Build a REST API in Node.js: routing, middleware, JSON, and a complete tiny CRUD service.
Just enough TypeScript to ship faster and safer — types, unions, generics, and the parts everyone actually uses.