TechRat

Web Development

Frontend Developer roadmap

HTML, CSS, accessibility, JavaScript, React and frontend performance and security.

What you will learn

  1. 1. HTML & CSS

    Semantic HTML and modern CSS layout with Flexbox and Grid.

  2. 2. Accessibility & Responsive Design

    Build interfaces everyone can use, on every screen size.

  3. 3. TypeScript Basics

    Primitive types and inference, and when to use interfaces or type aliases.

  4. 4. React Foundations

    Components and JSX, props, state and events, and the useState and useEffect hooks.

  5. 5. Testing Essentials

    Unit tests with Arrange-Act-Assert, then integration and end-to-end tests.

  6. 6. Async JavaScript & the DOM

    Promises, async/await and the event loop, plus the DOM and fetch.

  7. 7. Browser Rendering & Web Performance

    How browsers render pages and how to make them load and respond fast.

  8. 8. Data Fetching & Forms

    Fetch and cache server data with React Query and build forms with solid validation.

  9. 9. Frontend Architecture & Security

    Structure frontends and their state, and protect them from client-side attacks.

Each step unlocks when you answer its questions well enough, and a module you finish counts in every roadmap that shares it.

Start this roadmap for free