Discover Your Next Favorite Book

How do you read your books? We all read differently!

Featured Books

Introduction to Computational Cancer Biology
Introduction to Computational Cancer Biology
4.2 (550 reviews)

Computational Biology, Cancer Research, Bioinformatics...

Speak with Visualizations
Speak with Visualizations
4.3 (469 reviews)

visualization, analytics, graphics...

Code Classic Arcade Games: Web Programming
Code Classic Arcade Games: Web Programming
4.8 (545 reviews)

programming, ai...

Latest Book News

Book Riot’s Deals of the Day for March 17, 2026

Dark academia fantasy, a college history professor turned sleuth, a fantastical descent into hell, a...

March 17, 2026
Spring’s Most Anticipated Books, According to Goodreads

Seventy-nine of Goodreads users' most anticipated spring books, Barnes & Nobles' most popular b...

March 17, 2026
6 of the Best New Book Releases Out March 17, 2026

Get ready for nonfiction by Ibram X. Kendi, Gothic historical fiction, a Palestinian man's life, fem...

March 17, 2026

Technology & Programming News

Book of the Day
Learn Neural Networks & Deep Learning WebGPU API & Compute Shaders
Learn Neural Networks & Deep Learning WebGPU API & Compute Shaders
4.8 (62 reviews)
View Book
Interesting Statistics
93%

of readers say books improve their life

26

books read by average person each year

914K+

new books published annually

Inspirational Quote
"Believe you can and you’re halfway there."
— Theodore Roosevelt
Top Categories
History Science Fiction Mystery Programming Fiction AI