FOLIO 01 · THE CATALOG

Roadmaps, indexed.

34 OF 34 ROADMAPS
01ADVANCED
01

High Level System Design

Master the art of designing large-scale distributed systems — from fundamental building blocks like load balancers and caches to advanced patterns for scalability, reliability, and real-world architecture decisions.


ADVANCED35T · 35H · 2L
02BEGINNER
Python Programming logo

Python Programming

A comprehensive roadmap from Python basics to advanced concepts — covering syntax, data structures, OOP, functional programming, concurrency, testing, and real-world application development.


BEGINNER26T · 25H · 2L
03BEGINNER
JavaScript logo

JavaScript

Master JavaScript from foundational syntax and types through advanced patterns like asynchronous programming, closures, and modern ES2024+ features, gaining the skills to build robust applications in any JS runtime.


BEGINNER34T · 25H · 2L
04INTERMEDIATE
TypeScript logo

TypeScript

Master TypeScript from basic type annotations to advanced type-level programming. This roadmap takes you from JavaScript fundamentals through the type system, generics, and real-world patterns used in production codebases.


INTERMEDIATE28T · 20H · 1L
05ADVANCED
05

Agentic AI

Master the principles, architectures, and practical techniques for building autonomous AI agents that can reason, plan, use tools, and collaborate to accomplish complex goals.


ADVANCED27T · 30H · 1L
06INTERMEDIATE
Go Programming Language logo

Go Programming Language

A comprehensive roadmap to mastering Go, from setting up your environment and writing your first program to building production-grade concurrent systems, web services, and cloud-native applications.


INTERMEDIATE31T · 20H · 1L
07ADVANCED
Machine Learning logo

Machine Learning

A comprehensive roadmap from mathematical foundations through advanced ML techniques. You will gain the skills to understand, implement, and deploy machine learning models for real-world problems.


ADVANCED26T · 50H · 1L
08INTERMEDIATE
React logo

React

A comprehensive learning roadmap for React — from JavaScript fundamentals and JSX basics to advanced patterns, state management, and production-ready application architecture.


INTERMEDIATE42T · 25H · 1L
09ADVANCED
09

System Design

A comprehensive learning roadmap covering system design principles, from networking fundamentals and basic architecture to distributed systems, scalability patterns, and real-world case studies.


ADVANCED44T · 40H · 1L
10INTERMEDIATE
10

Data Structures and Algorithms

A comprehensive learning path covering fundamental and advanced data structures and algorithms. By the end, you will be able to analyze algorithmic complexity, implement core data structures from scratch, and apply algorithmic paradigms to solve complex problems efficiently.


INTERMEDIATE30T · 50H · 1L
11ADVANCED
11

Data Engineering

Build production data pipelines — from SQL fundamentals to streaming at scale.


ADVANCED26T · 80H · 1L
12INTERMEDIATE
12

Data Lakes & Lakehouses

A comprehensive learning path covering data lake architectures, lakehouse patterns, and the modern open table format ecosystem. You'll progress from foundational storage concepts through Delta Lake, Apache Iceberg, and Hudi, to production-grade lakehouse design with governance, performance tuning, and real-time ingestion.


INTERMEDIATE27T · 55H
13INTERMEDIATE
Docker & Kubernetes logo

Docker & Kubernetes

A comprehensive learning roadmap covering containerization with Docker and orchestration with Kubernetes — from container fundamentals and Dockerfiles through pods, deployments, services, and stateful workloads. By the end you will be able to package, deploy, and operate production-grade applications on a Kubernetes cluster.


INTERMEDIATE35T · 60H
14INTERMEDIATE
Google Cloud Platform (GCP) logo

Google Cloud Platform (GCP)

A comprehensive learning path covering Google Cloud Platform services, from core infrastructure and networking to data engineering, machine learning, and DevOps practices.


INTERMEDIATE34T · 60H
15INTERMEDIATE
Azure logo

Azure

A comprehensive learning roadmap for Microsoft Azure cloud platform — from core cloud concepts and identity management through compute, storage, networking, databases, DevOps, security, and advanced architecttic patterns. Covers hands-on skills needed to build, deploy, and manage production workloads on Azure.


INTERMEDIATE30T · 70H
16INTERMEDIATE
Amazon Web Services (AWS) logo

Amazon Web Services (AWS)

A comprehensive learning roadmap covering AWS cloud services — from core infrastructure (EC2, S3, VPC) through managed databases, serverless computing, containers, CI/CD, security, and architecting for scale. By the end you will be able to design, deploy, and operate production workloads on AWS with confidence.


INTERMEDIATE33T · 60H
17INTERMEDIATE
17

Operating Systems

A comprehensive learning roadmap covering operating system fundamentals — from process management and memory to file systems, I/O, and security. Suitable for CS students and engineers looking to deepen their systems knowledge.


INTERMEDIATE28T · 60H
18INTERMEDIATE
Jenkins logo

Jenkins

A comprehensive learning roadmap for Jenkins — the leading open-source automation server. Covers installation, pipeline creation, CI/CD workflows, distributed builds, security, and advanced integrations to take you from first setup to production-grade automation.


INTERMEDIATE33T · 45H
19BEGINNER
Node.js — From Zero to Production logo

Node.js — From Zero to Production

A comprehensive roadmap that takes you from understanding what Node.js is and how it works under the hood, through building production-grade APIs and CLI tools, to deploying and scaling real-world applications.


BEGINNER29T
20BEGINNER
HTML & CSS logo

HTML & CSS

A complete learning path from basic markup and styling to modern layout systems, responsive design, and production-ready CSS techniques.


BEGINNER37T · 20H
21BEGINNER
Linux logo

Linux

A comprehensive learning roadmap covering Linux from basic command-line usage through system administration and advanced topics. Suitable for beginners learning their first OS internals and experienced developers deepening their Linux expertise.


BEGINNER37T · 15H
22INTERMEDIATE
22

Competitive Programming

A structured roadmap from programming fundamentals to advanced algorithmic problem-solving, covering data structures, algorithms, mathematical techniques, and contest strategies used in competitions like ICPC, Codeforces, and IOI.


INTERMEDIATE40T · 50H
23BEGINNER
Angular logo

Angular

A comprehensive learning path for Angular, Google's TypeScript-based web application framework. You'll go from understanding core concepts like components and templates to mastering advanced patterns like state management, performance optimization, and enterprise architecture.


BEGINNER29T
24BEGINNER
Vue logo

Vue

A comprehensive learning roadmap for Vue.js — from reactive fundamentals to production-grade application architecture.


BEGINNER34T · 40H
25BEGINNER
C# Programming logo

C# Programming

A comprehensive learning roadmap for C# — from language fundamentals and object-oriented programming through async patterns, LINQ, and advanced .NET features.


BEGINNER36T · 35H
26BEGINNER
Rust Programming Language logo

Rust Programming Language

A comprehensive learning roadmap for Rust, from basic syntax and ownership fundamentals to advanced concurrency, macros, and unsafe code. Designed for learners at any level who want to master Rust's unique approach to systems programming with safety and performance.


BEGINNER31T · 30H
27INTERMEDIATE
C/C++ Programming logo

C/C++ Programming

A comprehensive learning path covering C fundamentals through modern C++ — from memory layout and pointers to templates, RAII, and the STL. Suitable for first-time systems programmers and experienced developers alike.


INTERMEDIATE42T · 40H
28BEGINNER
SQL logo

SQL

A comprehensive learning roadmap for SQL — from writing your first SELECT to advanced query optimization, window functions, and database design.


BEGINNER39T · 20H
29INTERMEDIATE
NoSQL Databases logo

NoSQL Databases

Master the landscape of non-relational databases — from foundational data modeling concepts through document, key-value, column-family, and graph stores to distributed systems patterns and production operations.


INTERMEDIATE27T · 20H
30ADVANCED
30

Large Language Models (LLMs)

A comprehensive learning path covering LLMs from foundational ML concepts through transformer architecture, training, fine-tuning, prompt engineering, and production deployment.


ADVANCED38T · 35H
31ADVANCED
31

Low Level System Design

Master the principles and patterns of low-level system design — from OOP fundamentals and SOLID principles to design patterns, schema design, and building real-world components. This roadmap prepares you for LLD interviews and everyday software architecture decisions.


ADVANCED43T · 35H
32INTERMEDIATE
32

Database Management Systems (DBMS)

Master the theory and practice of database systems — from relational fundamentals and SQL to indexing, transactions, normalization, and distributed databases. You'll gain the skills to design, query, optimize, and manage databases in real-world applications.


INTERMEDIATE27T · 25H
33BEGINNER
Java Programming logo

Java Programming

A comprehensive journey through Java — from language fundamentals and object-oriented design to concurrency, modern features, and building production-grade applications.


BEGINNER28T · 30H
34INTERMEDIATE
Java Spring Framework logo

Java Spring Framework

A comprehensive learning path for the Java Spring Framework — from Java fundamentals and dependency injection basics to building production-ready microservices with Spring Boot, Spring Security, and Spring Cloud.


INTERMEDIATE31T · 30H