Absolute Path

Full stack developer

Build a whole web app, from the screen to the database.

A full stack developer works on both sides of a web app, the screen that people use and the server that holds the data. You learn one language, JavaScript, for both sides. Then you add SQL, sign-in, and deployment.

  • Planned
  • 3 of 8 courses ready
  • About 27 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 page starts with HTML and CSS.

  2. JavaScript

    Not started

    Give web pages and programs a brain.

    • Beginner
    • 11 lessons
    • 1 h 59 min

    Not started

    Why this step: JavaScript runs in the browser and on the server, so you learn one language for both sides.

  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 keep the browser code and the server code in agreement.

  4. React

    Coming soon

    Build interactive pages from small parts called components.

    • About 6 h

    Why this step: React builds the screen of the app from small parts.

  5. Node.js and APIs

    Coming soon

    Write a server in JavaScript that answers requests and sends data.

    • About 5 h

    Why this step: The server holds the rules and the data. Node.js lets you write it in JavaScript.

  6. SQL

    Not started

    Ask questions of a database and get answers.

    • Beginner
    • 10 lessons
    • 1 h 59 min

    Not started

    Why this step: Apps keep their data in a database. SQL is how you ask for it.

  7. 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: Git saves your work in steps and shares it with other people.

  8. Sign-in and deployment

    Coming soon

    Add sign-in to an app, keep it secure, and put it on the internet.

    • About 4 h

    Why this step: A real app needs sign-in and a place on the internet. You add both, and you keep them safe.