Learning log

What I am learning, and how far along it is.

A 30-week path from Python to shipped AI systems, about fifteen hours a week. Every topic and every weekly project is ticked off as it is finished. Nothing here is a claim — it is a record.

0%

Of the path

0 / 201

Steps finished

0 h

Of 462 h

0

Day streak

0%
Programming foundations0 / 26
0%
Data and math for ML0 / 12
0%
Classical machine learning0 / 26
0%
Deep learning0 / 19
0%
Transformers and LLMs0 / 13
0%
Building LLM apps0 / 14
0%
Retrieval-augmented generation0 / 14
0%
Agents and MCP0 / 14
0%
Fine-tuning and evals0 / 14
0%
Backend, Docker, CI/CD and deploy0 / 21
0%
MLOps and system design0 / 21
0%
Get hired0 / 7

Steps finished over time

0101201Sep 17Oct 14

Last twenty weeks · 0 steps in the last 7 days

May 31: 0 stepsJun 1: 0 stepsJun 2: 0 stepsJun 3: 0 stepsJun 4: 0 stepsJun 5: 0 stepsJun 6: 0 stepsJun 7: 0 stepsJun 8: 0 stepsJun 9: 0 stepsJun 10: 0 stepsJun 11: 0 stepsJun 12: 0 stepsJun 13: 0 stepsJun 14: 0 stepsJun 15: 0 stepsJun 16: 0 stepsJun 17: 0 stepsJun 18: 0 stepsJun 19: 0 stepsJun 20: 0 stepsJun 21: 0 stepsJun 22: 0 stepsJun 23: 0 stepsJun 24: 0 stepsJun 25: 0 stepsJun 26: 0 stepsJun 27: 0 stepsJun 28: 0 stepsJun 29: 0 stepsJun 30: 0 stepsJul 1: 0 stepsJul 2: 0 stepsJul 3: 0 stepsJul 4: 0 stepsJul 5: 0 stepsJul 6: 0 stepsJul 7: 0 stepsJul 8: 0 stepsJul 9: 0 stepsJul 10: 0 stepsJul 11: 0 stepsJul 12: 0 stepsJul 13: 0 stepsJul 14: 0 stepsJul 15: 0 stepsJul 16: 0 stepsJul 17: 0 stepsJul 18: 0 stepsJul 19: 0 stepsJul 20: 0 stepsJul 21: 0 stepsJul 22: 0 stepsJul 23: 0 stepsJul 24: 0 stepsJul 25: 0 stepsJul 26: 0 stepsJul 27: 0 stepsJul 28: 0 stepsJul 29: 0 stepsJul 30: 0 stepsJul 31: 0 stepsAug 1: 0 stepsAug 2: 0 stepsAug 3: 0 stepsAug 4: 0 stepsAug 5: 0 stepsAug 6: 0 stepsAug 7: 0 stepsAug 8: 0 stepsAug 9: 0 stepsAug 10: 0 stepsAug 11: 0 stepsAug 12: 0 stepsAug 13: 0 stepsAug 14: 0 stepsAug 15: 0 stepsAug 16: 0 stepsAug 17: 0 stepsAug 18: 0 stepsAug 19: 0 stepsAug 20: 0 stepsAug 21: 0 stepsAug 22: 0 stepsAug 23: 0 stepsAug 24: 0 stepsAug 25: 0 stepsAug 26: 0 stepsAug 27: 0 stepsAug 28: 0 stepsAug 29: 0 stepsAug 30: 0 stepsAug 31: 0 stepsSep 1: 0 stepsSep 2: 0 stepsSep 3: 0 stepsSep 4: 0 stepsSep 5: 0 stepsSep 6: 0 stepsSep 7: 0 stepsSep 8: 0 stepsSep 9: 0 stepsSep 10: 0 stepsSep 11: 0 stepsSep 12: 0 stepsSep 13: 0 stepsSep 14: 0 stepsSep 15: 0 stepsSep 16: 0 stepsSep 17: 0 stepsSep 18: 0 stepsSep 19: 0 stepsSep 20: 0 stepsSep 21: 0 stepsSep 22: 0 stepsSep 23: 0 stepsSep 24: 0 stepsSep 25: 0 stepsSep 26: 0 stepsSep 27: 0 stepsSep 28: 0 stepsSep 29: 0 stepsSep 30: 0 stepsOct 1: 0 stepsOct 2: 0 stepsOct 3: 0 stepsOct 4: 0 stepsOct 5: 0 stepsOct 6: 0 stepsOct 7: 0 stepsOct 8: 0 stepsOct 9: 0 stepsOct 10: 0 stepsOct 11: 0 stepsOct 12: 0 stepsOct 13: 0 stepsOct 14: 0 steps

01

Programming foundations

Python, Git, SQL and APIs. Every AI system is software first. Four weeks of Python, Git, SQL and APIs is the floor everything else stands on.

0 / 26 · 0%

Week 1 · Python basics
Week 2 · Python for real work
Week 3 · Git, terminal and SQL
Week 4 · APIs and a tiny backend

02

Data and math for ML

NumPy, pandas, gradients, probability. Models eat data and speak in vectors. Two weeks to get fluent with NumPy and pandas and build intuition for the few math ideas ML uses.

0 / 12 · 0%

Week 5 · NumPy, pandas and plots
Week 6 · The math you actually need

03

Classical machine learning

Algorithms, metrics, an end-to-end project. Before deep learning, learn how any model learns, overfits and gets measured. Interviews assume this vocabulary, and most real ML jobs still run on tabular data.

0 / 26 · 0%

Week 7 · How machines learn
Week 8 · Trees, ensembles, clustering
Week 9 · ML algorithms from scratch
Week 10 · An end-to-end ML project

04

Deep learning

From scratch, then PyTorch. Build neural networks from scratch, then in PyTorch, until you read training curves the way a doctor reads a scan.

0 / 19 · 0%

Week 11 · Neural nets from scratch
Week 12 · PyTorch fundamentals
Week 13 · CNNs, transfer learning, embeddings

05

Transformers and LLMs

Attention, a tiny GPT, how LLMs are built. Open the black box. Build attention and a tiny GPT, then learn how real LLMs are pretrained, tuned and served.

0 / 13 · 0%

Week 14 · Attention and transformers
Week 15 · How LLMs are built and run

06

Building LLM apps

APIs, prompts, JSON, tool calling. Now you build. Call models through APIs, write prompts that hold up, force output into validated JSON and let models call your functions.

0 / 14 · 0%

Week 16 · LLM APIs and prompting
Week 17 · Structured output and tool calling

07

Retrieval-augmented generation

Embeddings, vector search, RAG evals. Models do not know your documents. RAG finds the right passages and hands them to the model so answers are grounded and citable.

0 / 14 · 0%

Week 18 · Embeddings and vector search
Week 19 · Better retrieval and RAG evals

08

Agents and MCP

The agent loop, LangGraph, MCP servers. Agents use tools in a loop until a task is done. Build them, connect them to real systems through MCP and keep them on a leash.

0 / 14 · 0%

Week 20 · Agent fundamentals
Week 21 · MCP, multi-agent and safety

09

Fine-tuning and evals

LoRA, error analysis, tracing, security. Sometimes prompting and RAG are not enough. Learn when fine-tuning pays, then measure quality, trace every call and defend against prompt injection.

0 / 14 · 0%

Week 22 · Fine-tuning, when it pays
Week 23 · Evals, tracing and security

10

Backend, Docker, CI/CD and deploy

Django, containers, pipelines, production. A demo is not a product. Add a full web framework, package it, automate testing and deployment, and ship it where strangers can use it.

0 / 21 · 0%

Week 24 · Django and Django REST Framework
Week 25 · Docker, CI/CD and cloud deploy
Week 26 · Ship to production

11

MLOps and system design

Tracking, serving, drift, design interviews. Models drift and teams need to track experiments. Design rounds appear in most interview loops, and ML design adds data, training, serving and evaluation.

0 / 21 · 0%

Week 27 · MLOps and model serving
Week 28 · System design fundamentals
Week 29 · ML and LLM system design

12

Get hired

Capstone, resume, mocks, applications. Turn the commit history into proof. Finish the capstone, show your work in public, rehearse the interview loop and apply every week.

0 / 7 · 0%

Week 30 · Portfolio, interviews and job hunt