Search Tech Journey

Find topics, journeys and posts

New: Deep Learning & LLMs From Scratch — an 80-session companion series · goes deeper on the DL half of this plan, all the way to shipping your own instruction-tuned LLM.
6-month learning plan

The learning path

12 modules, 130 sessions, block-based within a module, spiralling across. Each module unlocks the ones below. Start at the top and don't skip.

M00

🧰 Setup & Tools

0 sessions · Setup
unlocksM01M04M06M07
M01

🐍 Python Foundations

0 sessions · SW
unlocksM03M02M04
M02

📐 Math Foundations

0 sessions · Math
unlocksM03M08
M03

🧠 Data Structures & Algos

0 sessions · SW
unlocksM04M05M06
M04

🗄️ Databases & SQL

0 sessions · DE
unlocksM05
M05

🔧 Data Engineering

0 sessions · DE
unlocksM11
M06

🌐 Backend & APIs

0 sessions · SYS
unlocksM07
M07

🏗️ Systems & Infrastructure

0 sessions · SYS
unlocksM10
M08

🤖 Machine Learning

0 sessions · ML
unlocksM09M10
M09

🧠 LLMs & Modern AI

0 sessions · LLM
unlocksM11
M10

🚀 MLOps & Production

0 sessions · MLOps
unlocksM11
M11

📐 System Design & Projects

0 sessions · Proj
M12

🎯 Projects & Capstone

0 sessions · Proj

How to use this

  • · Read modules top-to-bottom; inside a module, go session-by-session.
  • · Prereqs are enforced: don't jump ahead until the earlier module is comfortable.
  • · Sessions ~15 minutes of reading each; hands-on work adds 15–45 minutes.
  • · When a session includes a diagram, sit with it before scrolling past it.