Learn a subject.
Build towards a career.
Choose a subject roadmap for structured concepts and lectures, or a career roadmap for practical skills, projects and job-readiness checkpoints.
Month-wise paths with skills to learn, practical build tasks and clear readiness checkpoints.
Data Structures and Algorithms
A complete beginner-to-advanced Data Structures and Algorithms roadmap built from the Gate Smashers playlist, covering arrays, searching, linked lists, stacks, recursion, queues, trees, balanced search trees and graph algorithms.
Machine Learning
A complete Gate Smashers Machine Learning roadmap covering foundations, supervised learning, evaluation, unsupervised learning, and advanced methods in a clean beginner-to-advanced path.
Design and Analysis of Algorithms(DAA)
A complete Gate Smashers DAA roadmap covering algorithm analysis, recurrence relations, sorting, greedy techniques, graph algorithms, dynamic programming, hashing, and advanced optimization methods.
DBMS + SQL
A complete branching path through DBMS foundations, data modelling, normalization, relational algebra, SQL, transactions, concurrency control, storage, indexing, recovery and optional advanced database topics.
System Design
A complete path from system design fundamentals and APIs to scaling, distributed data, reliability and interview-ready architecture design.
Computer Networks
A complete beginner-to-advanced Computer Networks roadmap covering networking foundations, physical transmission, Data Link protocols, Ethernet, IP addressing, routing, transport protocols, applications, security and troubleshooting.
Operating Systems
A complete beginner-to-advanced Operating Systems roadmap covering fundamentals, processes, scheduling, synchronization, deadlocks, memory, file systems, storage, I/O, protection and security.
Backend Developer
A complete six-month beginner-to-intermediate backend engineering roadmap built around Java, Spring Boot and PostgreSQL. Learn by shipping one production-style commerce backend through APIs, data modelling, security, caching, messaging, testing, observability, deployment and system-design decisions. The plan assumes basic programming familiarity and uses mostly official documentation.
AI/ML Engineer
A complete six-month intermediate AI/ML engineering roadmap covering data preparation, statistical thinking, classical machine learning, deep learning, transformers, evaluation, deployment and MLOps. Build one measurable prediction product from notebook baseline to monitored API, then add a carefully evaluated language-model feature. Mostly official documentation is used throughout.
Data Engineer
A complete six-month intermediate data engineering roadmap covering advanced SQL, Python pipelines, dimensional modelling, dbt, orchestration, Spark, lakehouse formats, streaming, data quality, cloud architecture and production operations. Build one analytics platform from raw ingestion to trusted batch and real-time data products using mostly official documentation.
Forward Deployed Engineer
A practical six-month intermediate-to-advanced roadmap for software engineers preparing for Forward Deployed Engineer responsibilities. Build one customer-facing product while developing production engineering, integrations, applied AI, deployment, technical discovery and customer-delivery skills. This roadmap assumes prior programming, API, database, Git and deployed-project experience; it strengthens FDE readiness but does not promise a direct FDE role.
