Absolute Path

Frontend developer

Build the part of a website that people see and use.

A frontend developer builds pages that look good, work on every screen, and can be used by everyone. You start with HTML, CSS, and JavaScript. Then you add types, accessibility, and React.

  • Planned
  • 2 of 6 courses ready
  • About 19 hours in total
  • Free

Not started

Start the path

Your path, step by step

The course list is set. You can start with the courses that are ready. A step with no link is a course that is planned. Its time is an estimate.

  1. Build web pages and make them look good.

    • Beginner
    • 10 lessons
    • 1 h 39 min

    Not started

    Why this step: Every web page is made of HTML and CSS. Start here.

  2. JavaScript

    Not started

    Give web pages and programs a brain.

    • Beginner
    • 11 lessons
    • 1 h 59 min

    Not started

    Why this step: JavaScript makes a page react to clicks, typing, and data.

  3. TypeScript basics

    Coming soon

    Add types to JavaScript, so that the editor finds mistakes before your code runs.

    • About 4 h

    Why this step: Types help you find mistakes early, in code that other people also read.

  4. Web accessibility

    Coming soon

    Build pages that people can use with a keyboard or a screen reader.

    • About 3 h

    Why this step: A page that works with a keyboard and a screen reader works for more people.

  5. React

    Coming soon

    Build interactive pages from small parts called components.

    • About 6 h

    Why this step: Most large web apps use a library like React. You build pages from small parts that you can use again.

  6. Git and GitHub

    Coming soon

    Save your work in steps, go back when you need to, and share your code.

    • About 2 h 30 min

    Why this step: Every team shares code with Git. You also need it to publish your own work.