01 Programming Language
Java or JavaScript/TypeScript in depth Data structures and algorithms basics Error handling Concurrency basics
Roadmap & Syllabus
Build the server side of applications: APIs, business logic, authentication, data access and the systems that keep it all fast and reliable.
Learning path
Each path is written for a different starting point.
Freshers & Students
Starting from the basics and preparing for a first developer job.
Choose Java or Node.js, then learn to build secure, tested, database-backed APIs.
Complete syllabus
Everything this track covers, grouped by topic. Use it as a checklist.
Where it leads
A roadmap tells you what to learn. Guidance helps you learn it in the right depth, practise with real interview questions and explain your projects with confidence.
Explore more
Prepare. Perform. Progress.
Share your background and goals, and we will help you decide what to focus on first.