Algorithms Illuminated (Part 2): Graph Algorithms and Data Structures (Volume 2)

Accessible, no-nonsense, and programming language-agnostic introduction to algorithms. Includes solutions to all quizzes and sel ...

Details »
Algorithms Illuminated (Part 3): Greedy Algorithms and Dynamic Programming

Accessible, no-nonsense, and programming language-agnostic introduction to algorithms. Includes hints or solutions to all quizze ...

Details »
Twenty Lectures on Algorithmic Game Theory

Computer science and economics have engaged in a lively interaction over the past fifteen years, resulting in the new field of a ...

Details »
Algorithms

Algorithms are the lifeblood of computer science. They are the machines that proofs build and the music that programs play. Thei ...

Details »
Daily Coding Problem: Get exceptionally good at coding interviews by solving one problem every day

Daily Coding Problem contains a wide variety of questions inspired by real programming interviews, with in-depth solutions that ...

Details »
Algorithms (4th Edition)

This fourth edition of Robert Sedgewick and Kevin Wayne’s Algorithms is the leading textbook on algorithms today and is wi ...

Details »
Database Internals: A Deep Dive into How Distributed Data Systems Work

When it comes to choosing, using, and maintaining a database, understanding its internals is essential. But with so many distrib ...

Details »
Elements of Programming Interviews in Python: The Insiders' Guide

This is the Python version of our book. See the website for links to the C++ and Java version.Have you ever... Wanted to work at ...

Details »
Algorithms

This text, extensively class-tested over a decade at UC Berkeley and UC San Diego, explains the fundamentals of algorithms in a ...

Details »
The Hundred-Page Machine Learning Book

WARNING: to avoid counterfeit, make sure that the book ships from and sold by Amazon. Avoid third-party sellers.Peter Norvig, Re ...

Details »