Frontend
Web pages, JavaScript and React. Start here if you're new to code.
4 tracks · 108 lessons
What you'll be able to do
- Write values, decisions, loops and functions without a second thought.
- Build a page with HTML structure and CSS layout, from the box model to flexbox.
- Make it react: events, the DOM, async code and React components with state.
Fundamentals
Values, decisions, loops and functions. Start here if code is new to you.
12 lessons
- Values & variables4 lessons
- Decisions & loops4 lessons
- Functions4 lessons
Web
HTML structure and CSS layout: the box model and flexbox.
8 lessons
- HTML structure4 lessons
- CSS & layout4 lessons
JS for the Web
Arrays, objects, events, the DOM and async code.
12 lessons
- Arrays & objects4 lessons
- Events & the DOM4 lessons
- Async & the event loop4 lessons
React
Components, state, Effects, data, Hooks and quality.
76 lessons
- Components & JSX8 lessons
- Props & state9 lessons
- State in depth8 lessons
- Events & forms8 lessons
- Effects8 lessons
- Async data10 lessons
- Refs & custom Hooks8 lessons
- Reducers & context8 lessons
- Quality9 lessons
Five minutes today is a first step.
Start this path