In my journey as a data science enthusiast, I’ve come across a treasure trove of valuable resources. Here’s a list of fantastic books that you can explore for free. These are meant solely for personal use. If you find any of these resources valuable, I highly encourage you to buy the books or consider donating to support the authors. Let’s continue learning and also show appreciation for the creators! 🙏
Free Books for Data Science and AI Enthusiasts
By Shaikh Minhaj |
Data Science & Analysis
- Data Science at the Command Line by Jeroen Janssens
- Learning Pandas
- Pandas: Powerful Python Data Analysis Toolkit by Wes McKinney and the Pandas Development Team
- Data Mining and Analysis by Mohammed J. Zaki and Wagner Meira Jr.
Machine Learning (ML)
- Hands-on Machine Learning with Scikit-learn, Keras, and TensorFlow by Aurélien Géron
- An Introduction to Statistical Learning by Gareth James, Daniela Witten, Trevor Hastie, and Robert Tibshirani
- Machine Learning: A First Course for Engineers and Scientists by Andreas Lindholm, Niklas Wahlström, Fredrik Lindsten, and Thomas B. Schön
- A Comprehensive Guide to Machine Learning by Soroush Nasiriany, Garrett Thomas, William Wang, Alex Yang, Jennifer Listgarten, and Anant Sahai
- Understanding Machine Learning: From Theory to Algorithms by Shai Shalev-Shwartz and Shai Ben-David
- Introduction to Machine Learning by Alex Smola and S.V.N. Vishwanathan
- Patterns, Predictions, and Actions: A Story About Machine Learning by Moritz Hardt and Benjamin Recht
Deep Learning (DL) & Neural Networks
- Deep Learning on Graphs by Yao Ma and Jiliang Tang
- Learning Deep Architectures for AI by Yoshua Bengio
- Dive into Deep Learning by Aston Zhang, Zachary C. Lipton, Mu Li, and Alexander J. Smola
- The Hundred-Page Machine Learning Book by Andriy Burkov
- A Course in Machine Learning by Hal Daumé III
- Neural Networks and Deep Learning by Michael Nielsen
- Deep Learning by Ian Goodfellow, Yoshua Bengio, and Aaron Courville
Python for Data Science & Programming
- Python for Data Science Handbook by Jake VanderPlas
- Python Notes for Professionals Book
- Learn Python the Right Way by Peter Wentworth, Jeffrey Elkner, Allen B. Downey, and Chris Meyers
- Automate the Boring Stuff with Python by Al Sweigart
Statistics & Probability
- Practical Statistics for Data Science by Peter Bruce & Andrew Bruce
- Bayesian Reasoning and Machine Learning by David Barber
SQL & Databases
Natural Language Processing (NLP)
- Natural Language Processing with Python by Steven Bird, Ewan Klein, and Edward Loper
Artificial Intelligence (AI) & MLOps
- Intuitive ML and Big Data in C++, Scala, Java, and Python by Kareem Alkaseer
- Introducing MLOps by Mark Treveil, Nicolas Omont, Clement Stenac, Kenji Lefevre, Du Phan
- Deep Learning Interviews: Hundreds of Fully Solved Job Interview Questions from a Wide Range of Key Topics in AI by Shlomo Kashani, Amir Ivry
Excel & Data Visualization
- Advanced Excel by Towson University
General Data Science
- The Data Science Handbook by Carl Shan, Henry Wang, William Chen, and Max Song
- An Introduction/A History of Data Science
Kubernetes & Deployment
- Kubernetes Up and Running by Brendan Burns, Joe Beda & Kelsey Hightower
Algorithms
Support the Authors & Creators 💡
Many of these resources are free for educational purposes, but that doesn't mean they come without hard work and dedication. If you find these resources valuable, please show your support by purchasing official versions of the books, donating to creators, or spreading the word. Together, we can help keep the knowledge-sharing spirit alive!