Learning practice

Learning

Books, courses, and technical notes I return to while moving between research and systems work.

Current

Currently learning

  1. In progress

    Designing Data-Intensive Applications

    Book · DB

    65% complete

  2. In progress

    Hands-On Large Language Models

    Book · AI

    40% complete

  3. In progress

    Certified Kubernetes Application Developer (CKAD)

    Certification · DevOps

    30% complete

  4. In progress

    AWS Solutions Architect Associate

    Certification · DevOps

    20% complete

Courses

Selected courses and academic playlists

A compact list of university courses, lecture series, and academic playlists I revisit regularly.

  1. Course

    Conversations with Andrew Ng

    Stanford · Academic Playlist · AI

    Long-form conversations on AI research, systems, and the field's direction.

  2. Course

    Engineering Leadership Program

    Stanford · Academic Playlist · Leadership

    Engineering leadership, management, communication, and team-building lessons.

  3. Course

    Large Language Models (LLMs)

    Stanford · Academic Playlist · LLMs

    Stanford talks and lectures focused on modern large language models.

  4. Course

    Human-AI Interaction

    Stanford · Academic Playlist · HCI

    Designing, evaluating, and reasoning about interactive AI systems.

  5. Course

    Agentic AI

    Stanford · Academic Playlist · Agents

    Talks and lectures on autonomous, tool-using, and agentic AI systems.

  6. Course

    CMU Neural Nets for NLP 2021

    CMU · Course · NLP

    Neural methods for language understanding, sequence modeling, and text generation.

  7. Course

    Game Theory with Ben Polak

    Yale · Course · Economics

    Strategic interaction, incentives, equilibrium, and rational decision making.

References

Recommended resources

  1. Reference

    Clean Code

    Book · Robert C. Martin · SWE

    Essential guide to writing readable, maintainable code.

  2. Reference

    The Pragmatic Programmer

    Book · David Thomas & Andrew Hunt · SWE

    Timeless advice for software developers on craft and career.

  3. Reference

    Refactoring

    Book · Martin Fowler · SWE

    Improving the design of existing code without changing behavior.

  4. Reference

    Database Internals

    Book · Alex Petrov · DB

    How distributed data systems work under the hood.

  5. Reference

    Kubernetes Up & Running

    Book · Brendan Burns, Joe Beda, Kelsey Hightower · DevOps

    Operational guide to Kubernetes concepts, workloads, and cluster administration.

  6. Reference

    The DevOps Handbook

    Book · Gene Kim et al. · DevOps

    Practices for improving delivery agility, reliability, and security.

  7. Reference

    Hands-On Large Language Models

    Book · Jay Alammar & Maarten Grootendorst · Research

    Practical guide to understanding and building with LLMs.

  8. Reference

    Deep Learning

    Book · Ian Goodfellow, Yoshua Bengio, Aaron Courville · Research

    The definitive textbook on deep learning fundamentals.

  9. Reference

    How to Read a Paper

    Article · S. Keshav · Research

    Essential skill for any researcher - the three-pass approach.