A Short History of Nearly Everything

4.25/5 · 419K+ ratings

Bill Bryson tackles the daunting challenge of explaining the universe with his signature wit and insatiable curiosity. This ambitious work traces the timeline of existence from the Big Bang to the present day, demystifying complex scientific concepts along the way. Bryson transforms dry subjects like geology, chemistry, and particle physics into a narrative that feels both accessible and deeply h…

Shelves
Popular Science Bill Bryson History Historical Nonfiction Audiobook book Physics Unfinished Humor Science Philosophy

More like this


Grokking Algorithms An Illustrated Guide For Programmers and Other Curious People

An algorithm is nothing more than a step-by-step procedure for solving a problem. The algorithms you'll use most often as a programmer have alread…

4.25/5 · 419K+ ratings

The Art of Computer Programming, Volumes 1-3 Boxed Set

Knuth's classic work has been widely acclaimed as one of the most influential works in the field of computer science. For the first time, these bo…

4.25/5 · 419K+ ratings

Think Like a Programmer: An Introduction to Creative Problem Solving

Rewire your brain Examples in this book are written in C++, but will improve your ability to think like a programmer in any language. <…

4.25/5 · 419K+ ratings

The Art of Computer Programming, Volume 1: Fundamental Algorithms

The bible of all fundamental algorithms and the work that taught many of today's software developers most of what they know about computer program…

4.25/5 · 419K+ ratings

The Self-Taught Programmer: The Definitive Guide to Programming Professionally

I am a self-taught programmer. After a year of self-study, I learned to program well enough to land a job as a software engineer II at eBay. Once …

4.25/5 · 419K+ ratings

Structure and Interpretation of Computer Programs

Structure and Interpretation of Computer Programs has had a dramatic impact on computer science curricula over the past decade. This long-awaited …

4.25/5 · 419K+ ratings

Penguin Random House Python Crash Course

Python Crash Course is a fast-paced, thorough introduction to programming with Python that will have you writing programs, solving problems, and m…

4.25/5 · 419K+ ratings

Deep Learning

An introduction to a broad range of topics in deep learning, covering mathematical and conceptual background, deep learning techniques used in ind…

4.25/5 · 419K+ ratings

Concepts, Techniques, and Models of Computer Programming

This innovative text presents computer programming as a unified discipline in a way that is both practical and scientifically sound. The book focu…

4.25/5 · 419K+ ratings

Introduction to the Theory of Computation

This highly anticipated revision builds upon the strengths of the previous edition. Sipser's candid, crystal-clear style allows students at every …

4.25/5 · 419K+ ratings

Python for Data Analysis

Python for Data Analysis is concerned with the nuts and bolts of manipulating, processing, cleaning, and crunching data in Python. It is also a pr…

4.25/5 · 419K+ ratings

Paradigms of Artificial Intelligence Programming: Case Studies in Common Lisp

Paradigms of AI Programming is the first text to teach advanced Common Lisp techniques in the context of building major AI systems. By reconstruct…

4.25/5 · 419K+ ratings