Sort by:
Mathematics for Machine Learning
Mathematics for Machine Learning is a comprehensive resource for mastering machine learning, with clear explanations and practical guidance. Core machine learning concepts and theory Practical examples and case studies Best...
Essential Math for Data Science
Essential Math for Data Science is a comprehensive resource for mastering mathematics, with clear explanations and practical guidance. Core mathematics concepts and theory Practical examples and case studies Best practices...
Calculus
Calculus is a comprehensive resource for mastering calculus, with clear explanations and practical guidance. Core calculus concepts and theory Practical examples and case studies Best practices and proven techniques For...
Discrete Mathematics with Applications
Discrete Mathematics with Applications is a comprehensive resource for mastering mathematics, with clear explanations and practical guidance. Core mathematics concepts and theory Practical examples and case studies Best practices and...
Calculus, Early Transcendentals
Calculus, Early Transcendentals is a comprehensive resource for mastering calculus, with clear explanations and practical guidance. Core calculus concepts and theory Practical examples and case studies Best practices and proven...
Linear Algebra Done Right
Linear Algebra Done Right is a comprehensive resource for mastering linear algebra, with clear explanations and practical guidance. Core linear algebra concepts and theory Practical examples and case studies Best...
Everything You Need to Ace Math in One Big Fat Notebook
Everything You Need to Ace Math in One Big Fat Notebook is a comprehensive resource for mastering mathematics, with clear explanations and practical guidance. Core mathematics concepts and theory Practical...
Introduction to Linear Algebra
Introduction to Linear Algebra is a comprehensive resource for mastering linear algebra, with clear explanations and practical guidance. Core linear algebra concepts and theory Practical examples and case studies Best...
How to Prove It, A Structured Approach
How to Prove It, A Structured Approach is a valuable resource for software developers and engineers, covering essential concepts and practical techniques. Comprehensive coverage of key concepts Practical examples and...
Calculus Made Easy
Calculus Made Easy is a comprehensive resource for mastering calculus, with clear explanations and practical guidance. Core calculus concepts and theory Practical examples and case studies Best practices and proven...
Practical Statistics for Data Scientists
Practical Statistics for Data Scientists is a comprehensive resource for mastering statistics, with clear explanations and practical guidance. Core statistics concepts and theory Practical examples and case studies Best practices...
Naked Statistics
Naked Statistics is a comprehensive resource for mastering statistics, with clear explanations and practical guidance. Core statistics concepts and theory Practical examples and case studies Best practices and proven techniques...
The Art of Statistics, Learning from Data
The Art of Statistics, Learning from Data is a comprehensive resource for mastering statistics, with clear explanations and practical guidance. Core statistics concepts and theory Practical examples and case studies...
Head First Statistics
Head First Statistics makes statistics approachable through visual, brain-friendly learning.
Descriptive statistics and data visualization
Probability and distributions
Hypothesis testing and confidence intervals
Great for beginners learning statistics
Hands-On Machine Learning with Scikit-Learn and PyTorch
Hands-On Machine Learning with Scikit-Learn and PyTorch is a practical ML and deep learning guide. Scikit-Learn for traditional ML algorithms Deep neural networks with PyTorch Computer vision and NLP projects...
Grokking Machine Learning
Grokking Machine Learning teaches core ML algorithms through clear visual explanations and coding exercises. Logistic regression, trees, and SVMs Neural networks and backpropagation Clustering and dimensionality reduction For beginners entering...
Designing Machine Learning Systems
Designing Machine Learning Systems by Chip Huyen covers the full ML system design lifecycle. Data collection and feature engineering Model training, evaluation, and selection Deployment, monitoring, and continual learning Essential...
The Hundred-Page Machine Learning Book
The Hundred-Page Machine Learning Book by Burkov delivers compact ML coverage. Supervised and unsupervised learning SVM, neural networks, and ensembles Practical ML tips and best practices Great for practitioners wanting...
An Introduction to Statistical Learning, with Applications in Python
An Introduction to Statistical Learning with Applications in Python is an accessible ML methods textbook. Regression, classification, and resampling Tree-based methods and boosting Unsupervised learning and clustering Python labs for...
Probabilistic Machine Learning, An Introduction
Probabilistic Machine Learning: An Introduction by Kevin Murphy is a rigorous probabilistic ML textbook. Bayesian reasoning and probabilistic models Linear models, trees, and kernels Deep learning and neural networks For...
Machine Learning Design Patterns
Machine Learning Design Patterns identifies solutions to common ML systems design challenges. 30+ ML design patterns with examples Feature engineering and data patterns Model serving and reproducibility For data scientists...
AI and Machine Learning for Coders
AI and Machine Learning for Coders by Laurence Moroney is hands-on for developers entering AI/ML. Neural networks in TensorFlow Computer vision with CNNs NLP and sequence modeling For developers transitioning...
The StatQuest Illustrated Guide To Machine Learning
The StatQuest Illustrated Guide To Machine Learning brings visual teaching to ML concepts. Linear models, trees, and ensemble methods Neural networks and deep learning basics Statistics and probability for ML...
Reinforcement Learning, An Introduction
Reinforcement Learning: An Introduction by Sutton and Barto is the foundational RL textbook. MDPs and dynamic programming Temporal difference and Q-learning Policy gradient and actor-critic methods Essential reference for RL...
Machine Learning With PyTorch and Scikit-Learn
Machine Learning With PyTorch and Scikit-Learn is a comprehensive ML guide using Python's top libraries. Supervised and unsupervised ML algorithms Deep neural networks with PyTorch Model evaluation and deployment From...
Deep Learning
Deep Learning by Goodfellow, Bengio, and Courville is the academic standard for deep learning theory. Linear algebra, probability, and optimization Deep networks, CNNs, and RNNs Attention mechanisms and sequence models...
Hands-On Large Language Models
Hands-On Large Language Models is a practical guide to using and building applications with LLMs. Text classification, generation, and embeddings Semantic search and RAG systems Fine-tuning LLMs with real datasets...
Deep Learning, Foundations and Concepts
Deep Learning: Foundations and Concepts by Bishop offers thorough deep learning foundations. Probabilistic foundations and neural networks CNNs, transformers, and generative models Diffusion models and normalizing flows For graduate students...
Grokking Deep Learning
Grokking Deep Learning teaches deep learning through a build-from-scratch approach for genuine intuition. Gradient descent and backpropagation CNNs, RNNs, and LSTMs explained simply Build networks without frameworks Ideal for beginners...
Understanding Deep Learning
Understanding Deep Learning by Simon Prince is a comprehensive, mathematically rigorous deep learning textbook. Supervised, unsupervised, and generative models CNNs, RNNs, attention, and transformers Diffusion models and large language models...
Neural Networks from Scratch in Python
Neural Networks from Scratch in Python teaches neural network fundamentals from first principles. Forward and backward propagation Dense layers, activations, and optimizers Building CNN and RNN components Essential for deep...
The Hundred-Page Language Models Book
The Hundred-Page Language Models Book delivers a compact overview of language models and LLMs. Transformer architecture and attention Pre-training, fine-tuning, and RLHF Practical LLM applications Perfect for developers and ML...
Inside Deep Learning
Inside Deep Learning provides thorough understanding of deep learning theory and practice. Neural network mathematics and intuition CNNs, RNNs, transformers, and attention PyTorch implementations from scratch For ML practitioners and...
Head First Data Analysis
Head First Data Analysis makes data analysis approachable through the visual Head First learning style. Data collection and cleaning fundamentals Statistical reasoning and hypothesis testing Data visualization and reporting Great...
Python for Data Analysis
Python for Data Analysis by Wes McKinney is the definitive guide to Python's data stack. NumPy arrays and vectorized operations Pandas DataFrames and data wrangling Data visualization with Matplotlib Essential...
SQL for Data Analysis
SQL for Data Analysis teaches analysts how to use SQL for extracting insights from databases. Advanced SQL queries and aggregations Window functions and CTEs Time series and cohort analysis For...
Excel Data Analysis For Dummies
Excel Data Analysis For Dummies teaches how to leverage Excel's data analysis features for insights. Statistical analysis and descriptive statistics Pivot tables and Power Query Data visualization and dashboards For...
Excel All-in-One For Dummies
Excel All-in-One For Dummies is the complete reference for mastering Microsoft Excel. Formulas, functions, and data management Pivot tables, charts, and dashboards Macros and VBA automation For beginners to advanced...
AI Engineering, Building Applications with Foundation Models
AI Engineering: Building Applications with Foundation Models guides engineers building AI-powered applications. Foundation model selection and evaluation Fine-tuning and adaptation techniques Production deployment and monitoring For software and ML engineers...
Artificial Intelligence, A Modern Approach
Artificial Intelligence: A Modern Approach by Russell and Norvig is the world's leading AI textbook. Search algorithms and problem solving Knowledge representation and reasoning Machine learning and neural networks Standard...
Build a Large Language Model
Build a Large Language Model walks you through building an LLM from the ground up for deep understanding. Transformer architecture from first principles Tokenization, attention, and training Pre-training and instruction...
AI Agents in Action
AI Agents in Action teaches how to build autonomous AI agents using large language models. Agent architectures: ReAct and planning Tool integration and function calling Multi-agent coordination For ML engineers...
ChatGPT in Scientific Research and Writing
ChatGPT in Scientific Research and Writing explores how researchers can leverage AI tools for productivity. AI-assisted literature review Academic writing and editing with AI Research design support For researchers and...
Building LLM Powered Applications
Building LLM Powered Applications is a hands-on guide to designing and deploying LLM-powered applications. LLM integration patterns and APIs Prompt engineering and chain design Retrieval-augmented generation (RAG) For software engineers...
Prompt Engineering for Generative AI
Prompt Engineering for Generative AI teaches how to design effective prompts for large language models. Prompt design patterns and best practices Chain-of-thought and few-shot prompting RAG, agents, and advanced strategies...
Discrete Mathematics and Its Applications
Discrete Mathematics and Its Applications is the definitive CS textbook covering logic, graph theory, and algorithms. Logic, proofs, and mathematical reasoning Graph theory and combinatorics Number theory and cryptography Standard...
llm engineer's handbook
LLM Engineer's Handbook is a practical guide to building, fine-tuning, and deploying LLM applications in production. LLM architecture and fine-tuning RAG pipelines and vector databases Deployment, monitoring, and evaluation For...
Storytelling with Data
Storytelling with Data teaches effective data visualization and how to craft data stories that drive action. Data visualization design principles Choosing the right chart types Decluttering and focusing your audience...
Thinking with Data
Thinking with Data teaches how to approach data analysis strategically and turn data into actionable insights. Framing data problems and questions Analytical thinking and exploration Communicating data findings clearly For...
Fundamentals of Data Engineering
Fundamentals of Data Engineering covers the full data engineering lifecycle, from ingestion to serving data for analytics. Data pipeline design and orchestration Data lakes, warehouses, and lakehouses Batch and streaming...