Skip to content
skillbld
All learning paths

Learning path

Everything you need to build the part of the web people see and use: HTML and CSS for structure and style, JavaScript for interactivity, TypeScript for safer code, React for modern apps, and Git to work like a team, finishing with the JavaScript interview questions frontend roles ask.

  • 6 steps
  • 66 lesson days
  • 37 interview questions
Start Day 1 of HTML & CSS

Who it's for

Complete beginners, designers who want to code, and anyone who wants to build websites and web apps.

What you'll be able to do

  • Build responsive, accessible web pages with HTML and CSS
  • Add interactivity with JavaScript
  • Write safer code with TypeScript
  • Build modern user interfaces with React
  • Work with Git and pull requests like a team

The path, step by step

  1. 1
    Course 14 days · ~25 min/day

    HTML & CSS

    Start here (free): structure pages with HTML and style them with CSS, Flexbox and Grid.

    Free, no sign-up
  2. 2
    Course 14 days · ~30 min/day

    JavaScript

    Make pages interactive: the DOM, events, data and fetching from APIs.

    Free account
  3. 3
    Course 14 days · ~30 min/day

    TypeScript

    Catch mistakes before they reach users, with types that document your code.

    Free account
  4. 4
    Course 14 days · ~30 min/day

    React

    Build apps from components, state and hooks: the most popular way to build UIs.

    Free account
  5. 5
    Course 10 days · ~25 min/day

    Git & GitHub

    Save your work, branch, and collaborate through pull requests.

    Free account
  6. 6
    Interview questions37 questions

    JavaScript interview questions

    Practise the JavaScript questions frontend interviews are built on.

    Free account

Other paths