Skip to content

Learning log

A dated record of what I'm studying. I update it when I finish a topic, so the date below is the last time I did.

Last updated 3 Oct 2026

Data structures and algorithms

Arrays and strings

Daily practice alongside coursework.

0 of 11 topics done

  1. Arrays and stringsPlanned
  2. HashingPlanned
  3. Two pointers and sliding windowPlanned
  4. Binary searchPlanned
  5. Linked listsPlanned
  6. Stacks and queuesPlanned
  7. Recursion and backtrackingPlanned
  8. Trees and BSTsPlanned
  9. HeapsPlanned
  10. Graphs (BFS and DFS)Planned
  11. Dynamic programmingPlanned

Machine learning

Python for data (NumPy, pandas)

Learning the fundamentals first, then deep learning.

0 of 7 topics done

  1. Python for data (NumPy, pandas)Planned
  2. Linear and logistic regressionPlanned
  3. Model evaluation and overfittingPlanned
  4. Trees and ensemblesPlanned
  5. Neural network fundamentalsPlanned
  6. Convolutional and sequence modelsPlanned
  7. Transformers and attentionPlanned

AI and GenAI

Evaluating LLM applications

Applied side: building with LLMs, retrieval and agents.

0 of 6 topics done

  1. LLM APIs and promptingPlanned
  2. Retrieval-augmented generation (embeddings, vector search)Planned
  3. Agents and tool usePlanned
  4. Fine-tuning basicsPlanned
  5. Evaluating LLM applicationsPlanned
  6. Deployment and monitoring basicsPlanned