Blog & Articles
Original companion articles from Choral Software books, grouped by source book and language. Choose English, French, or Spanish explanations and continue to the corresponding book for the full treatment.
Algorithms Made Simple
English
Accessible explanations of algorithms, data structures, complexity, and practical problem-solving patterns.
Algorithmic Edge
English
Coding-interview patterns, correctness arguments, complexity choices, and communication strategies.
How to Explain Algorithm Correctness in an Interview
Greedy or Dynamic Programming? Test the Irreversible Choice
Dynamic Programming Starts with a State, Not a Table
BFS or DFS? A Practical Interview Decision Guide
Sliding Windows: Fixed Size or Variable Size?
Two Pointers: Recognizing the Pattern Before You Code
The AI Algorithms Compendium
English
Foundational and modern AI methods, from search and Bayesian reasoning to reinforcement learning and RAG.
RAG Is a Pipeline, Not a Single Algorithm
Q-Learning and Policy Gradients Solve Different Problems
Why Attention Replaced Recurrence in Many Sequence Models
Bias and Variance: Diagnosing Model Error
Bayesian Updating: From Prior Belief to Posterior Evidence
BFS, Uniform-Cost Search, and A*: What Changes?
LLMs Derived
English
The mathematics and engineering behind transformers, tokenization, adaptation, preference learning, and inference.
Speculative Decoding: Faster Generation Without Changing the Target
DPO: Preference Optimization Without a Reward Model Loop
LoRA: Fine-Tuning Through a Low-Rank Update
How to Count Transformer Parameters Without Guessing
Tokenization Changes What a Language Model Sees
Why Scaled Dot-Product Attention Divides by Square Root of d
Les algorithmes en clair
Français
Des explications accessibles sur la complexité, les structures de données, la recherche et les tests.
Algoritmos explicados con claridad
Español
Explicaciones accesibles sobre complejidad, estructuras de datos, búsqueda y casos límite.
Reading & Listening Guides
English
Practical guidance for choosing editions, beginning a classic and combining books with audiobooks.
App Guides
Practical
Useful guides for comparing public healthcare information, planning national-park trips and building vocabulary through active practice.
