Stackling

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.
  1. Fundamentals

    Values, decisions, loops and functions. Start here if code is new to you.

    12 lessons

    1. Values & variables4 lessons
    2. Decisions & loops4 lessons
    3. Functions4 lessons
  2. Web

    HTML structure and CSS layout: the box model and flexbox.

    8 lessons

    1. HTML structure4 lessons
    2. CSS & layout4 lessons
  3. JS for the Web

    Arrays, objects, events, the DOM and async code.

    12 lessons

    1. Arrays & objects4 lessons
    2. Events & the DOM4 lessons
    3. Async & the event loop4 lessons
  4. React

    Components, state, Effects, data, Hooks and quality.

    76 lessons

    1. Components & JSX8 lessons
    2. Props & state9 lessons
    3. State in depth8 lessons
    4. Events & forms8 lessons
    5. Effects8 lessons
    6. Async data10 lessons
    7. Refs & custom Hooks8 lessons
    8. Reducers & context8 lessons
    9. Quality9 lessons

Five minutes today is a first step.

Start this path