First, learn programming basics in the selected language.
Backend developer
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.
What you will learn to do
These are practical skills you will be able to use on your own.
How you will progress
Start with the basics, move to more complex tasks, and practice important topics as you go.
Then, learn to accept requests and return data.
Next, add a database, users, and access rules.
Finally, combine everything in a larger practical task.
Choose a technology path
If the names are unfamiliar, that is okay. Choose now or use NativePath guidance on the next step.
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 + FastifyPython + FastAPI
One available learning option for this direction. After choosing, you will see the exact plan before starting lessons.
Choose Python + FastAPIJava + Spring Boot
One available learning option for this direction. After choosing, you will see the exact plan before starting lessons.
Choose Java + Spring BootPHP + Laravel
One available learning option for this direction. After choosing, you will see the exact plan before starting lessons.
Choose PHP + LaravelGo + Gin
One available learning option for this direction. After choosing, you will see the exact plan before starting lessons.
Choose Go + GinReady to start?
Next, choose technologies and review your learning plan before the first lesson.