Learning
What I'm currently learning, plus selected courses and recommended resources
Currently Learning
Designing Data-Intensive Applications
Hands-On Large Language Models
Certified Kubernetes Application Developer (CKAD)
AWS Solutions Architect Associate
Selected Courses & Academic Playlists
A compact list of university courses, lecture series, and academic playlists I revisit regularly.
Stanford
- Stanford CS 153 - Infrastructure at Scale - Winter 2025
- Stanford CS109 Introduction to Probability for Computer Scientists I 2022 I Chris Piech
- Stanford EE364A Convex Optimization I Stephen Boyd I 2023
- Stanford AA228V I Validation of Safety Critical Systems I 2025
- Stanford CS224N Natural Language Processing with Deep Learning I Spring 2024 I Professor Christopher Manning
- Stanford CS149 I Parallel Computing I 2023 I Kayvon Fatahalian and Kunle Olukotun
- Stanford CS329A Series (Self-Improving AI Agents) Winter 2025
- Stanford CS224R Deep Reinforcement Learning
- Stanford CS221: Artificial Intelligence: Principles and Techniques | Autumn 2025
- Stanford CS336 Language Modeling from Scratch I 2025
- Algorithmic Game Theory (Stanford CS364A, Fall 2013)
- Stanford CME295: Transformers and Large Language Models I Autumn 2025
- Stanford CS236: Deep Generative Models I 2023 I Stefano Ermon
- Conversations with Andrew Ng
- Engineering Leadership Program
- AI In Healthcare with Stanford professors Matt Lungren and Justin Norden
- Large Language Models (LLMs)
- Human-AI Interaction
- Stanford CS25 - Transformers United
- Agentic AI
CMU
Recommended Resources
Clean Code
Essential guide to writing readable, maintainable code.
SWEThe Pragmatic Programmer
Timeless advice for software developers on craft and career.
SWERefactoring
Improving the design of existing code without changing behavior.
SWEDesigning Data-Intensive Applications
Deep dive into distributed systems, databases, and data processing.
DBDatabase Internals
How distributed data systems work under the hood.
DBCMU 15-445 Database Systems
Comprehensive database systems course from Carnegie Mellon.
DBKubernetes Up & Running
Dive into the future of infrastructure with Kubernetes.
DevOpsThe DevOps Handbook
Creating world-class agility, reliability, and security.
DevOpsAWS Certified Solutions Architect Study Guide
Comprehensive preparation for AWS SAA certification.
DevOpsHands-On Large Language Models
Practical guide to understanding and building with LLMs.
ResearchDeep Learning
The definitive textbook on deep learning fundamentals.
ResearchStanford CS229 Machine Learning
Classic machine learning course from Stanford.
ResearchHow to Read a Paper
Essential skill for any researcher - the three-pass approach.
Research