← All directions
Learning direction

Backend developer

Builds server logic, data, and application rules

You will learn to store and process data, build registration and sign-in, accept requests from websites or apps, and safely perform the required actions.

Outcome

What you will learn to do

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

build the server side of an application
work with a database
add registration, sign-in, and access rules
build APIs for websites or mobile apps
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 programming basics in the selected language.

2

Then, learn to accept requests and return data.

3

Next, add a database, users, and access rules.

4

Finally, combine everything in a larger practical task.

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.

Node.js + TypeScript + Fastify

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

Choose Node.js + TypeScript + Fastify

Python + FastAPI

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

Choose Python + FastAPI

Java + Spring Boot

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

Choose Java + Spring Boot

PHP + Laravel

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

Choose PHP + Laravel

Go + Gin

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

Choose Go + Gin

Ready to start?

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

Set up my learning