AI changed how we write code.
The fundamentals didn't.
Two concise books that give you real understanding of computer science — from the core concepts to cryptography, networking, and machine learning.
Computer Science Distilled
Learn the core concepts of CS in a single sitting.
Computer Science Unleashed
Go deeper — cryptography, networking, data analysis, and ML.
From the blog
What is Computer Science?
Computer science solves problems through automated computations. This post explores how it combines practical skills—like building software—with theoretical foundations that…
Backtracking and the 8 Queens Problem
Solving the 8 Queens problem requires placing eight queens on a chessboard so that none can attack each other. This…
Solving the Zebra Puzzle with Boolean Algebra
The Zebra Puzzle, often called Einstein's riddle, challenges solvers to determine who drinks water and owns the zebra using clues.…