Explore the curriculum¶
Data Structures & Algorithms
Foundations, patterns, and problem-solving for interviews and production code.
Databases
SQL, storage engines, transactions, scaling, and query optimization.
Networking
Protocols, HTTP, DNS, load balancing, and how the internet fits together.
Backend Engineering
APIs, auth, services, caching, jobs, and scalable backends.
System Design
Architecture, trade-offs, and distributed systems at scale.
AI Systems
LLMs, embeddings, RAG, and production patterns for intelligent applications.
Resume Deep Dive
Turn your experience into crisp stories and defensible technical depth.
Behavioral Interviews
Leadership principles, collaboration, and structured behavioral answers.
Career Knowledge
Compensation, negotiation, equity, and financial literacy for engineers.
How to use this site¶
- Pick a learning path under Learning Paths for a guided sequence.
- Deep-dive topics in Computer Science, Databases, Networking, and related sections.
- Practice using collapsible interview questions and linked problem sets.
- Bookmark Resources for books, blogs, courses, and channels worth returning to.
Start locally
Run mkdocs serve from the repository root and edit Markdown under docs/—the site reloads as you save.