Frontend Master

JavaScript Curriculum

4

Chapters

80

Lessons

4,350

Total XP

Free forever

Cost

"You've just been asked to build a coffee shop website from scratch. No framework, no template — just a blank file and a browser."

Build the foundation of the web. Learn how browsers parse markup, how to structure content semantically, and how CSS transforms raw HTML into polished, responsive interfaces.

20 lessons~4h1120 XP

You'll ship: A fully structured, semantic website for a local coffee shop — with forms, navigation, images, and proper HTML throughout.

Start Chapter

"You've been handed a blank index.html and told: make something work by end of day."

Learn the fundamentals of JavaScript by building a real task tracker for the Nexus team. No libraries. No frameworks. Pure JS from the first keystroke.

20 lessons~6h880 XP

You'll ship: A fully working CLI-style task tracker with comments, stats, and formatted output — your first deployed portfolio piece.

Start Chapter

"The coffee shop site looks great. Now customers want to interact with it — filter the menu, add to cart, submit orders without page reloads. Every feature needs DOM manipulation. Time to make the page think."

The DOM is the live, programmable map of your webpage. Learn to select, traverse, modify, and react to every element — then unlock the full browser API toolkit: storage, fetch, observers, and more.

20 lessons~12h1160 XP

You'll ship: A fully interactive coffee shop menu page — live search, cart management, order form with validation, persistent localStorage cart, and a fetch-powered specials board.

Start Chapter

"The coffee shop site works but every change means editing raw HTML. React lets you build the menu as reusable components, update state without touching the DOM, and compose complex UIs from simple pieces."

React turns your UI into a tree of components — each one a function that takes data and returns what to display. Learn the mental model, the hooks, and the patterns that power every modern React app.

20 lessons~14h1190 XP

You'll ship: A fully interactive Coffee Menu React app — components, props, state, effects, routing, and data fetching. The same app you built with vanilla JS, rebuilt the React way.

Start Chapter

Sign in to save your progress, earn XP, and keep your streak. Your work so far won't be lost.

Sign in with GitHub
JavaScript Curriculum | Nexus Learn | InterviewOS