← All directions
Learning direction

Frontend developer

Builds interfaces for websites and web apps

You will learn to build pages, forms, and interactive interfaces that run in the browser and work well on both computers and phones.

Outcome

What you will learn to do

These are practical skills you will be able to use on your own.

build pages and interfaces
handle clicks, forms, and other user actions
load server data and show it on a page
make interfaces work well on different screen sizes
Learning path

How you will progress

Start with the basics, move to more complex tasks, and practice important topics as you go.

1

First, learn how a web page works and how to write basic code.

2

Then, build interactive elements and work with data.

3

Next, assemble larger interfaces from understandable parts.

4

Finally, reinforce the skills with larger practical tasks.

Technologies

Choose a technology path

If the names are unfamiliar, that is okay. Choose now or use NativePath guidance on the next step.

You can change this choice later. It is only used to show the right learning plan and first lesson.

React + Next.js

One available learning option for this direction. After choosing, you will see the exact plan before starting lessons.

Choose React + Next.js

Vue + Nuxt

One available learning option for this direction. After choosing, you will see the exact plan before starting lessons.

Choose Vue + Nuxt

Ready to start?

Next, choose technologies and review your learning plan before the first lesson.

Set up my learning