New Arrivals/Restock

The Computer Science Book: For self-taught developers Kindle Edition

flash sale iconLimited Time Sale
Until the end
11
37
15

$21.89 cheaper than the new price!!

Free shipping for purchases over $99 ( Details )
Free cash-on-delivery fees for purchases over $99
Please note that the sales price and tax displayed may differ between online and in-store. Also, the product may be out of stock in-store.
New  $36.49
quantity

Product details

Management number 220802497 Release Date 2026/05/03 List Price $14.60 Model Number 220802497
Category

You learned to code. But can you explain how it actually works?A senior engineer mentions cache invalidation, transaction isolation, or the CAP theorem. You nod along, then quietly Google it afterwards. You can build things, but underneath there are gaps you feel every day.The Computer Science Book helps you close them.Across thirteen chapters, it gives self-taught developers a practical introduction to the core areas of computer science. Instead of dumping facts, it builds intuition with concrete examples and clear explanations. Each chapter distils what matters from subjects that normally fill entire textbooks.What readers say:"An essential read for anyone who felt they missed out on a computer science education. Tom distils each topic beautifully and succinctly. It was a joy to read." — Adrian Booth, senior engineer"Incredibly helpful for rebuilding the missing foundations behind highly abstracted systems. The networking chapter immediately changed how I think about requests, responses, and system boundaries." — Kelven Opoku, backend engineer"This book covers all the topics I lacked confidence in. I’ve been able to apply the content to my day-to-day work. I really recommend this book." — John Whiles, staff engineerThis fully revised and expanded second edition includes three new chapters on machine learning, deep learning, and large language models & AI, along with substantial updates across the original material.Thirteen chapters covering:Theory of computation — what computers can and can't doAlgorithms and data structures — choosing the right tool for the jobComputer architecture — what happens when your code actually runsOperating systems — processes, memory, and the software managing it allNetworking — from electrical signals to HTTPConcurrent programming — threads, locks, and what breaks in parallelDistributed systems — what changes across multiple machinesProgramming languages — how language design shapes the way you thinkDatabases — transactions, indexing, and query planningCompilers — how source code becomes something a machine can executeNEW: Machine learning — from linear regression to random forestsNEW: Deep learning — neural networks, CNNs, and generative AINEW: Large language models & AI — how ChatGPT works and what's coming at the frontierPerfect for self-taught developers, bootcamp graduates, working engineers, career changers, and anyone preparing for technical interviews. No CS degree required — just the ability to read code. Each chapter stands alone and includes curated further reading for going deeper. Read more

XRay Not Enabled
ISBN13 979-8390289273
Edition 2nd
Language English
File size 19.3 MB
Page Flip Enabled
Publisher Technotech Publishing
Word Wise Enabled
Print length 730 pages
Accessibility Learn more
Publication date October 11, 2020
Enhanced typesetting Enabled

Correction of product information

If you notice any omissions or errors in the product information on this page, please use the correction request form below.

Correction Request Form

Product Review

You must be logged in to post a review