- Surely You’re Joking, Mr. Feynman!
- Elementary Analysis
- Goodfellow Deep Learning Book
- Basic Algebra by Jacobson
- Probabilistic ML by Kevin Murphy: Link
- Math for ML: Link
- Optimization for Data Analysis: Link
- Deep Learning Book: Link
- Fast.ai
- ML Story: Link
- Deep Learning with Python (Second Edition): Link
- Elements of Statistical Learning
- Linear Algebra Done Right
- Linear Algebra Done Wrong
- Introduction to Statistical Learning
- The Elements of Computing Systems
- Introduction to Algorithms (CLRS)
- Designing Data-Intensive Applications
- Cracking the Coding Interview
- ML Interviews Book
- Working through the problems here
- Elements of Programming Languages
- ISLP Website PDF: Link
- SciML: Link
- Self Assembling Brain: Link
- Artin Algebra: Link
- Neural Networks from Scratch
- Thinking in Systems
- Database Internals
- Numerical Methods in Engineering with Python: Link
- Google SRE Workbook: Link
- Systems Performance: Enterprise and the Cloud
- Grokking Algorithms and the Cloud
- Grokking System Design
- Code Complete
- Little Book of Deep Learning
- Understanding Deep Learning: Link
- Optimization by Vector Space Methods
- Programming Massively Parallel Processors
- A Pattern Language