Skip to content

Beginner → intermediate → expert

Career roadmaps

Pick a field and follow the stages in order. Each stage says what to learn and why, gives tasks and a project, and links free resources. Your ticks stay on this device.

Accounting and finance

Artificial intelligence

Cloud and infrastructure

Communication

Data and analytics

Data and artificial intelligence

Design

Education

Government jobs

Human resources

Information security

Marketing

Media and content

Mobile app development

Product management

Sales

Web development

Backend developer (Go)Go (also called Golang) is a simple, fast language made at Google for servers, cloud tools and systems that handle many users at once. This roadmap goes from Go basics to HTTP APIs, concurrency, PostgreSQL, gRPC, observability and Kubernetes. Be aware: in India there are fewer Go jobs than Java, Node.js or Python jobs, and most of them want some backend experience first, so many people learn Go as a second backend language.5 stages · about 44 weeksBackend developer (Java: Spring Boot)Java with Spring Boot runs the backend of many banks, insurance companies, e-commerce sites and large IT services firms in India. This roadmap goes from core Java and object-oriented programming to building secure REST APIs with Spring Boot, testing them, and running microservices with Kafka, Docker and Kubernetes.5 stages · about 52 weeksBackend developer (Node.js)A backend developer builds the part of an app that people do not see: the server, the database, logins and the rules that keep data safe. This roadmap takes you from JavaScript on the server to building, testing and running real APIs with Node.js, TypeScript, PostgreSQL, Redis and Docker.5 stages · about 46 weeksBackend developer (PHP: Laravel)PHP still runs a very large part of the web, including WordPress and many business websites, and Laravel is the most popular modern PHP framework. This roadmap goes from PHP and MySQL basics to building full Laravel apps and APIs, testing them, and running them on your own server. It also covers the WordPress skills that bring a lot of freelance work in India.5 stages · about 44 weeksBackend developer (Python: Django / FastAPI)A Python backend developer builds servers, APIs and databases with Python, one of the easiest languages to read. This roadmap goes from Python basics to building full web apps with Django, fast APIs with FastAPI, background jobs with Celery, tests with pytest, and running it all with Docker.5 stages · about 48 weeksFrontend developerA frontend developer builds the part of a website or web app that people see and click: pages, buttons, forms and menus. This roadmap takes you from your first HTML page to building fast, accessible apps with React and Next.js, step by step.5 stages · about 44 weeksFull-stack developer (MERN / Next.js)A full-stack developer builds both parts of a web app: the frontend that people see and the backend that stores data and runs the rules. This roadmap takes you from HTML and JavaScript to React, Node.js, databases, login, payments and deployment, so you can build and ship a complete product on your own.5 stages · about 48 weeks