702 lessons · 700+ interview answers · free, no sign-up
Master the
AI stack
with clarity.
Deep, practical learning for AI, ML, Data Science, and modern data systems. No fluff. Just signal.
The curriculum
Twenty courses. Foundations through frontier.
- 01 Python From syntax to production AI apps — the language for everything. 41
- 02 SQL Analytics-grade SQL, warehouse dialects, and dbt. 27
- 03 Data Structures & Algorithms The algorithmic core every data & AI engineer needs — in Python. 32
- 04 Git Version control the way every team actually uses it — branch, merge, recover. 15
- 05 Command Line The terminal skills that make every other tool faster. 14
- 06 NumPy The numeric foundation of the entire data stack. 14
- 07 Pandas The de-facto tool for tabular data in Python. 13
- 08 Business Analytics Turn data into decisions — the analytics an MBA pays for. 21
- 09 Math for ML Linear algebra, calculus, and probability with code. 37
- 10 Storytelling with Visualisation Matplotlib, Seaborn — and how to turn a chart into a story that lands. 12
- 11 Machine Learning Trees beat neural nets on most tabular problems — and other truths. 39
- 12 Time Series Forecast what comes next — ARIMA, SARIMA, VAR, Prophet, done right. 14
- 13 Recommender Systems How Netflix, Spotify & Amazon decide what you see next. 11
- 14 Deep Learning Neural networks from scratch — the core, no fluff. 39
- 15 NLP & Transformers From text features to the transformer — language modeling end to end. 44
- 16 MLOps Ship models, not notebooks. 35
- 17 PySpark Big data at scale — Hadoop → Spark internals → production. 22
- 18 Generative AI LLMs in practice — RAG, evals, fine-tuning, self-hosting. 72
- 19 Agentic AI Build agents on the LLM — patterns, tools, MCP, multi-agent, production. 78
- 20 GATE DA Crack GATE Data Science & AI — every topic, ground-up to exam level. 122
Or follow a track
Sequenced end‑to‑end for one job.
Data Analyst
Answer real business questions with data — SQL, pandas, charts that tell the story, and the analytics sense to turn numbers into decisions.
Open track 02Data Engineer
Python + SQL + Spark, with the warehouse knowledge to glue them together.
Open track 03ML Engineer
Build, train, and deploy models — the skillset most teams actually need.
Open trackNot just courses
Three more ways people use datarekha.
Interview answers
Real questions with the reasoning an interviewer is probing for — and the follow‑ups they ask next.
Browse by topic GATE DAExam prep track
The full syllabus, past‑paper accurate, with spaced‑retrieval review so what you learn in June survives to February.
Start the track NewWriting
Opinionated pieces on what actually breaks in production — argued, not summarised.
The agent that remembers: episodic memory, and the consolidation nobody builds Read the blog