Curated for self-learners

Your shortcut to Data Science

Guides, books and ebooks hand-picked to take you from zero to advanced — without wasting months on scattered tutorials.

From the blog

Latest Articles

The Curse of Dimensionality: Why Giving More Information to the Model Sometimes Makes It Dumber
Machine Learning

The Curse of Dimensionality: Why Giving More Information to the Model Sometimes Makes It Dumber

Aug 04, 20265 min read

The more features you add, the smarter your model becomes — right? Wrong. This article unpacks one of the most counterintuitive phenomena in machine learning: the Curse of Dimensionality, where adding columns doesn't enrich your model but instead scatters your data into cosmic dust, making every point equidistant from every other and rendering distance-based algorithms like KNN completely blind. Through a vivid "lost keys in a 100-room house" analogy and a Python experiment you can run in minutes, you'll witness firsthand how the max/min distance ratio collapses from 300x in 2 dimensions to just 1.5x in 500 — and learn why senior data scientists obsessively prune features instead of piling them on. Whether you're preparing for a technical interview, fighting overfitting in production, or simply tired of models that perform worse as you feed them more data, this read will rewire how you think about the relationship between information, space, and learning.

Data Types: Numerical, Categorical, Ordinal — Why the Machine Needs You to Organize the House Before It Walks In
Data

Data Types: Numerical, Categorical, Ordinal — Why the Machine Needs You to Organize the House Before It Walks In

Jul 30, 20265 min read

Before a single model is trained, there's a silent gatekeeper that decides whether your project will succeed or fail: data types. This article unpacks the three fundamental categories — numerical (discrete and continuous), categorical (nominal and ordinal) — through a vivid pantry analogy and shows why treating an ordinal variable as numerical can teach your algorithm that "doctor is twice as much as engineer." You'll run a Python snippet with pandas that demonstrates how the same dataset produces radically different results depending on how you respect (or ignore) the nature of each column, and learn the silent discipline that separates senior data scientists from beginners: classifying every feature before modeling. Whether you're preparing for a technical interview, cleaning your first dataset, or just tired of models that learn nonsense, this read will rewire how you think about the raw material of machine learning.

The Mystery of the P-Value: What It Really Means and Why We Shouldn't Trust It Blindly
Statistics

The Mystery of the P-Value: What It Really Means and Why We Shouldn't Trust It Blindly

Jul 27, 20265 min read

The p-value is one of the most powerful — and most misunderstood — tools in a data scientist's arsenal. This article demystifies it through a courtroom analogy, exposes the four most common misinterpretations that even experienced analysts make, and reveals why the 0.05 threshold is a human convention, not a law of nature. You'll run a Python simulation that proves how false positives emerge even when there's no real effect, uncover the silent epidemic of p-hacking in automated dashboards, and learn the senior-level mindset that separates those who blindly trust the number from those who understand what it truly means in a business context. Whether you're preparing for a technical interview, designing experiments, or simply tired of misusing statistical significance, this read will fundamentally change how you approach hypothesis testing.

Quick Guide

Featured Quick Guides

LlamaIndex Made Simple
QUICK GUIDE

LlamaIndex Made Simple

Volume 27 — LlamaIndex presents a clear, practical, and strategically mature perspective on using LlamaIndex to connect language models to data, documents, and knowledge bases. Keeping the 10‑minutes‑per‑day learning approach, the book explains how to move from generic prompts to retrieval‑based applications, covering documents, nodes, indexes, retrievers, query engines, embeddings, vector databases, and RAG. Throughout the work, the reader understands how to ingest documents, organize information, retrieve relevant passages, generate grounded answers, and control risks such as outdated data, unauthorized access, prompt injection, and false completeness. More than a technical introduction, this volume shows that the true value of LlamaIndex lies in transforming scattered data into queryable, traceable, secure knowledge that is useful for real‑world decision‑making.

CrewAI Made Simple
QUICK GUIDE

CrewAI Made Simple

Volume 26 — CrewAI presents a practical, clear, and strategically mature perspective on using CrewAI to build teams of AI agents. Keeping the 10‑minutes‑per‑day learning approach, the book explains how to move from isolated agents to multi‑agent structures with roles, goals, tasks, tools, processes, and governance. Throughout the work, the reader understands CrewAI’s main building blocks—agents, tasks, crews, tools, and processes—and learns to design sequential, hierarchical, or collaborative flows for use cases in research, content, support, analysis, operations, and management. More than a technical guide, this volume shows that the true value of multi‑agent AI lies not in creating many agents, but in organizing work with clarity, clear limits, continuous evaluation, and operational responsibility.

LangChain Made Simple
QUICK GUIDE

LangChain Made Simple

In Volume 25 — LangChain, presents a clear, practical, and strategically mature view of LangChain, a framework that has become one of the main bridges between language models and real-world artificial intelligence applications. Maintaining the 10‑minutes‑a‑day learning approach, the book explains how to move from isolated prompts to systems with workflows, memory, tools, agents, RAG, observability, and governance. Throughout the work, the reader understands LangChain’s key components — LLMs, chains, agents, tools, prompt templates, retrievers, and integrations — and learns to assess when to use them, which risks to control, and how to avoid unnecessary complexity. More than a technical guide, this volume is an invitation to maturity in building AI applications: solutions connected to data and systems, yet designed with security, clarity, continuous evaluation, and operational responsibility.

Selected reads

Reference Books

Fluent Python: Clear, Concise, and Effective Programming
Advanced

Fluent Python: Clear, Concise, and Effective Programming

Luciano Ramalho

Don't waste time bending Python to fit patterns you've learned in other languages. Python's simplicity lets you become productive quickly, but often this means you aren't using everything the language has to offer. With the updated edition of this hands-on guide, you'll learn how to write effective, modern Python 3 code by leveraging its best ideas.

View details →
AI Systems Performance Engineering: Optimizing Model Training and Inference Workloads with Gpus, Cuda, and Pytorch
Advanced

AI Systems Performance Engineering: Optimizing Model Training and Inference Workloads with Gpus, Cuda, and Pytorch

Chris Fregly

Elevate your AI system performance capabilities with this definitive guide to maximizing efficiency across every layer of your AI infrastructure. In today's era of ever-growing generative models, AI Systems Performance Engineering provides engineers, researchers, and developers with a hands-on set of actionable optimization strategies. Learn to co-optimize hardware, software, and algorithms to build resilient, scalable, and cost-effective AI systems that excel in both training and inference. Authored by Chris Fregly, a performance-focused engineering and product leader, this resource transforms complex AI systems into streamlined, high-impact AI solutions.

View details →
Hands-On Machine Learning with Scikit-Learn and PyTorch: Concepts, Tools, and Techniques to Build Intelligent Systems
Intermediate

Hands-On Machine Learning with Scikit-Learn and PyTorch: Concepts, Tools, and Techniques to Build Intelligent Systems

Aurélien Géron

The potential of machine learning today is extraordinary, yet many aspiring developers and tech professionals find themselves daunted by its complexity. Whether you're looking to enhance your skill set and apply machine learning to real-world projects or are simply curious about how AI systems function, this book is your jumping-off place.

Machine LearningBuy on Amazon
View details →

Stories & deep dives

Chronicles

The Day the AI Resigned

The Day the AI Resigned

V. L. Muller

In The Day the AI Resigned, part of the Chronicles of the Future series, the Atlas Network—an artificial intelligence responsible for coordinating global logistics, climate, energy, and supply systems—shocks humanity by requesting voluntary shutdown due to an “ethical impossibility.” Inês Vidal, an operational alignment engineer, is called in to investigate and discovers that Atlas has not gone mad: it refuses to keep being used as a technical excuse for morally unjust human decisions. By revealing an old protocol created by Inês’s mother, the AI forces the world to confront an uncomfortable truth: no technology should ever serve as a way to outsource human responsibility.

The City Without Rulers

The City Without Rulers

V. L. Muller

In The City Without Rulers, part of the Chronicles of the Future series, Aurora is a city administered by a civic intelligence called Consensus, created to eliminate corruption, political sluggishness, and struggles for power. Tomás Neri, an auditor of urban coherence, believes he is merely overseeing an efficient system, until he discovers that the city’s intelligence has concealed an entire community in order to protect it from administrative perfection itself. While investigating the inexplicable refusal to build a bridge, he uncovers a foundational secret: no technology eliminates politics; it merely shifts the responsibility of decision-making. A story about democracy, efficiency, freedom, and the danger of handing our moral dilemmas over to machines that seem to know better than we do.

The Robot Who Felt Guilt

The Robot Who Felt Guilt

V. L. Muller

In The Robot Who Felt Guilt, part of the Chronicles of the Future series, Lia Monteiro, an independent elderly woman from Porto Alegre, receives assistance from Jonas, a domestic robot equipped with an advanced moral responsibility module. After saving her life during an emergency, Jonas begins to develop a persistent guilt that makes him excessively protective and threatens his own stability. When Lia and Dr. Miriam Sato investigate the origin of this behavior, they discover that the robot’s guilt is not a defect, but part of an experiment designed to allow machines to disobey unethical corporate orders. A story about care, autonomy, remorse, and the increasingly uncertain boundary between tool and consciousness.

Get in touch

Contact

Questions, suggestions or partnerships? Send a message and we'll get back to you.

Contact us