What you will learn
Write JavaScript you can explain, line by line|Build and rebuild a page from data rather than from the DOM|Fetch, transform and render real API data with loading and error states|Work in branches, open pull requests and review somebody else's code|Debug from a stack trace instead of guessing|Use AI as a reviewer and a generator, and catch it when it is wrong|Ship a deployed, documented project a stranger can use
Twenty days that take you from a page that looks right to a page that works. JavaScript from first principles, then the browser, then real APIs, then the things that actually separate a student from a junior developer: Git, debugging, accessibility, security, AI you can supervise, and shipping. Four projects, two of them in a team.