Skip to content
Interview roadmaps

Know what tostudy next.

Choose your goal. See what to learn first, what comes next, and what to revise.

Choose a roadmap
01Frontend
02Backend
03DSA Practice

Choose your goal

You can change paths at any time.

For frontend roles

Frontend

Learn frontend development from HTML to production-ready Next.js.

  1. 01

    HTML

    Learn how to structure accessible and searchable web pages.

    Know these before moving on

    Document structure, semantic HTML, forms and validation, tables, images, audio, video, accessibility, SEO metadata

  2. 02

    CSS

    Build responsive layouts and understand how browser styling works.

    Know these before moving on

    Selectors, cascade, specificity, inheritance, box model, units, positioning, Flexbox, Grid, responsive design, transitions, animations, custom properties

  3. 03

    Git and Vercel deployment

    Track your work and publish frontend applications confidently.

    Know these before moving on

    Git basics, commits, branches, merging, pull requests, GitHub, environment variables, preview deployments, production deployments

  4. 04

    JavaScript

    Learn the language and browser APIs used in everyday frontend work.

    Know these before moving on

    Variables, data types, operators, functions, arrays, objects, DOM, events, modules, error handling, fetch, promises, async and await

  5. 05

    Tailwind CSS

    Use a utility-first CSS framework to build consistent interfaces.

    Know these before moving on

    Utility classes, responsive variants, state variants, layout, spacing, typography, colors, theme configuration, reusable component patterns

  6. 06

    Advanced JavaScript

    Understand the language behavior behind complex applications.

    Know these before moving on

    Scope, closures, hoisting, prototypes, this, event loop, microtasks, advanced promises, iterators, generators, memory, performance

  7. 07

    React

    Learn a component framework for building interactive applications.

    Know these before moving on

    Components, JSX, props, state, hooks, forms, routing, data fetching, context, performance, testing

  8. 08

    TypeScript and Next.js

    Add type safety and learn a production React framework.

    Know these before moving on

    Types, interfaces, unions, generics, narrowing, App Router, layouts, routing, Server Components, Client Components, data fetching, caching, route handlers, metadata

Not sure where to begin?

Start with Operating Systems to build a strong foundation for technical interviews.

Start with Operating Systems