← Cruxibleall lessons

Learning paths

Curated curricula — each path orders lessons from intro to advanced and pairs them with ranked practice problems. Follow one end to end.

🧮

DSA Foundations

Core data structures and algorithms — from Big-O to hashing, two-pointers, and sorting.

371 lessons · 683 problems

📐

Dynamic Programming

Master DP patterns end to end: grids, knapsack, sequences, and state machines.

32 lessons · 220 problems

🌳

Graphs & Trees

Traversals, shortest paths, union-find, and tree algorithms.

91 lessons · 365 problems

🏛️

System Design Interview

Scalable architecture, distributed systems, and real case studies (Twitter, Uber, Dropbox…).

986 lessons · 628 problems

🗄️

Backend Fundamentals

Databases, concurrency, and networking — the bedrock of backend engineering.

1121 lessons · 59 problems

🤖

LLM & ML Engineering

From bias-variance to transformers, RAG, RLHF, and production MLOps.

975 lessons

🔐

Web Security

Defensive security across the stack — XSS, auth, crypto, and application security.

122 lessons

🎨

Frontend Mastery

Rendering, performance, the browser, and modern UI architecture.

326 lessons