Welcome to my personal study repository! I am working my way through eight foundational and advanced technical books, focusing on Python and ML.
My goal is to restructure and solidify my scattered knowledge, and also to dive deep into new concepts across algorithms, machine learning, deep learning, and system design.
I am using this repository to store all the code snippets, exercises, projects, and personal notes I write as I progress through each book.
Here are the books I am currently studying, tracked in order:
0. Grokking Algorithms by Aditya Y. Bhargava
1. Grokking Machine Learning by Luis Serrano
2. Grokking Deep Learning by Andrew Trask
3. Deep Learning with Python (3rd Ed) by François Chollet
4. Fluent Python (2nd Ed) by Luciano Ramalho
5. Hands-On Machine Learning with Scikit-Learn and PyTorch by Aurélien Géron
6. Build a Large Language Model (From Scratch) by Sebastian Raschka
7. Designing Data-Intensive Applications by Martin Kleppmann
Feel free to explore the folders above to see my progress and code implementations!