Skip to content
FrontHeaven
Light mode

The learning journey

The Front-End Roadmap

From HTML fundamentals to full-stack meta-frameworks and CSS toolkits. Follow each stage in order and build real-world mastery.

Start here 19 stages0% complete
Overall progress0/542 lessons
  1. HTML

    You are here

    The skeleton of every website. Learn to structure content with the language every front-end developer starts with.

    Beginner 14.7h

    31 lessons

    Progress0%
    Start learning
  2. CSS

    The language of presentation. Turn plain HTML into beautiful, modern interfaces with layout, color, typography and animation.

    Beginner 21.8h

    45 lessons

    Progress0%
    Start learning
  3. JavaScript

    Master modern JavaScript from foundational syntax, DOM manipulation, and asynchronous programming to browser internals, performance engineering, and enterprise architecture across 3 progressive levels.

    Intermediate 29.5h

    45 lessons

    Progress0%
    Start learning
  4. TypeScript

    JavaScript with superpowers. Write safer, scalable code with static types, interfaces, generics and compiler tools.

    Intermediate 21.8h

    34 lessons

    Progress0%
    Start learning
  5. Git & GitHub

    The foundation of professional development. Master distributed version control, branching models, interactive rebasing, GitHub Actions CI/CD, and enterprise repository governance.

    Intermediate 27.9h

    37 lessons

    Progress0%
    Start learning
  6. Responsive Design

    One codebase for every screen. Build flexible layouts with media queries, container queries, mobile-first workflows and fluid typography.

    Intermediate 4.8h

    10 lessons

    Progress0%
    Start learning
  7. HTTP & APIs

    How the web communicates. Master networking protocols, REST architecture, HTTP/2 & HTTP/3 QUIC, OAuth 2.0 PKCE, WebSockets, OpenAPI contracts, and enterprise API resilience.

    Intermediate 38h

    48 lessons

    Progress0%
    Start learning
  8. Accessibility (a11y)

    Build for everyone. Master semantic markup, screen reader support, keyboard navigation and WCAG standards.

    Intermediate 0m

    0 lessons

    Progress0%
    Start learning
  9. AI-Assisted Coding

    AI-assisted coding involves using artificial intelligence tools to help developers write code more efficiently and effectively. These tools provide real-time suggestions, automate repetitive tasks, identify potential errors, and generate code snippets based on natural language descriptions, ultimately speeding up development and improving code quality.

    Beginner 4.3h

    10 lessons

    Progress0%
    Start learning
  10. React

    The declarative, component-based library for building user interfaces. Master JSX, hooks, state, and component lifecycles.

    Intermediate 21.3h

    50 lessons

    Progress0%
    Start learning
  11. Vue.js

    The progressive JavaScript framework. Master Single-File Components (SFCs), the Composition API, reactive refs, Pinia state architecture, Vue Router, Nuxt, and enterprise DevOps.

    Intermediate 16.2h

    28 lessons

    Progress0%
    Start learning
  12. Angular

    The batteries-included enterprise web framework. Master TypeScript-first components, services, dependency injection, and modern Signals.

    Advanced 33h

    42 lessons

    Progress0%
    Start learning
  13. Svelte

    Cybernetically enhanced web apps. Compile components into surgical vanilla JavaScript with zero virtual DOM overhead, Svelte 5 Runes, and full-stack SvelteKit.

    Intermediate 15.8h

    26 lessons

    Progress0%
    Start learning
  14. SolidJS

    Simple and performant reactivity for building user interfaces. Enjoy JSX with fine-grained reactivity and zero virtual DOM.

    Intermediate 40m

    2 lessons

    Progress0%
    Start learning
  15. Next.js

    A three-level Next.js roadmap covering the App Router, React Server Components, Server Actions, caching, authentication, databases, testing, and production deployment.

    Advanced 20.5h

    32 lessons

    Progress0%
    Start learning
  16. Nuxt

    The intuitive Vue framework. Master file-based routing, auto-imports, universal SSR, Nitro server engine, and SEO module ecosystems.

    Advanced 50m

    2 lessons

    Progress0%
    Start learning
  17. Tailwind CSS

    A utility-first CSS framework for rapid UI development. Master atomic design systems, Tailwind v4 CSS-first architecture, CVA component variants, dark mode, and enterprise monorepo styling.

    Intermediate 26.5h

    34 lessons

    Progress0%
    Start learning
  18. Bootstrap

    The world’s most popular front-end toolkit. Master the 12-column responsive flexbox grid, accessible UI components, Sass customization engine, Utilities API, dark mode, and enterprise design systems.

    Beginner 24.1h

    40 lessons

    Progress0%
    Start learning
  19. Advanced Engineering

    From developer to engineer. Master web performance, security, build tooling, testing and architectural patterns.

    Advanced 20.6h

    26 lessons

    Progress0%
    Start learning