Learning
Books, courses, and learning notes I recommend or revisit.
Currently Learning
Hands-On Large Language Models
Certified Kubernetes Application Developer (CKAD)
AWS Solutions Architect Associate
Selected Courses and 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
Yale
Recommended Resources
Clean Code
Essential guide to writing readable, maintainable code.
The Pragmatic Programmer
Timeless advice for software developers on craft and career.
Refactoring
Improving the design of existing code without changing behavior.
Designing Data-Intensive Applications
Deep dive into distributed systems, databases, and data processing.
Database Internals
How distributed data systems work under the hood.
CMU 15-445 Database Systems
Comprehensive database systems course from Carnegie Mellon.
Kubernetes Up & Running
Dive into the future of infrastructure with Kubernetes.
The DevOps Handbook
Creating world-class agility, reliability, and security.
AWS Certified Solutions Architect Study Guide
Comprehensive preparation for AWS SAA certification.
Hands-On Large Language Models
Practical guide to understanding and building with LLMs.
Deep Learning
The definitive textbook on deep learning fundamentals.
Stanford CS229 Machine Learning
Classic machine learning course from Stanford.
How to Read a Paper
Essential skill for any researcher - the three-pass approach.