Resources

Preparation resource hub

A structured index for choosing the right type of reference while learning, practicing, and following a roadmap.

Library

Choose by study need

Use each category for a specific gap: depth, walkthroughs, practitioner context, implementation examples, or repetition.

Depth

Books

Use books when a topic needs durable understanding: databases, statistics, machine learning, system design, and engineering practice.

Walkthroughs

YouTube

Use video when a visual explanation helps with SQL, probability, ML foundations, deep learning, cloud, or LLM applications.

Context

Blogs

Use practitioner writing for production tradeoffs, incidents, architecture decisions, evaluation lessons, and engineering judgment.

Implementation

GitHub repositories

Use repositories to inspect concrete examples of pipelines, model training, RAG systems, agents, APIs, and interview collections.

Repetition

Practice platforms

Use practice platforms for SQL drills, coding fluency, ML cases, system design prompts, and interview exercise repetition.

How to use

Use resources with a defined purpose

Select one resource type for the current study gap, then return to learning pages, interview questions, or a role roadmap.