Roadmap

Role-based preparation paths

Use these paths to connect concepts, interview practice, and deeper reference material.

Paths

Choose a role path

Pick the closest target role. Each roadmap connects what to learn, what to practice, and what to review.

Beginner - Intermediate

Data Analyst / BI Engineer

Build depth in SQL, statistics, dashboards, metrics, and business communication for analytics and BI interviews.

Open roadmap
Intermediate - Senior

Data Engineer

Prepare across data modeling, pipeline design, orchestration, cloud systems, reliability, and data quality.

Open roadmap
Intermediate - Senior

Machine Learning Engineer

Connect modeling, evaluation, deployment, monitoring, MLOps, and production ML system design.

Open roadmap
Intermediate - Senior

GenAI Engineer

Focus on LLM applications, RAG, agents, evaluations, safety, observability, and AI product architecture.

Open roadmap
Intermediate - Senior

AI Engineer

Plan preparation around applied AI products, workflow design, integration patterns, and production readiness.

Open roadmap
Beginner - Senior

Software Engineer

Strengthen programming, data structures, APIs, databases, debugging, backend design, and system tradeoffs.

Open roadmap

Resource bridge

Expand topics with reference material

Use the resource library for open-source books, videos, repositories, and practice platforms that support the roadmap without adding unnecessary steps.