Texas has become the latest state to bring Christianity into the classroom. What is your reaction?
Word of the Day: permafrost
This word has appeared in 32 articles on NYTimes.com in the past year. Can you use it in a sentence?
12 Books That Make Perfect Gifts For Developers & Code Enthusiasts
What can you give the developer who not only has everything, but can code everything too? You can’t go wrong with a good old-fashioned book. Most developers will be grateful for the chance to step away from the keyboard, pick up a book, and learn something new this holiday season.
With that in mind, we asked Codecademy engineers to recommend their favorite tech-related books that also make great gifts. Whether you’re shopping for a teammate, relative, or partner who codes, here are the novels, memoirs, and non-fiction books to gift developers.
Learn something new for free
For the ethical hacker…
The Cuckoo’s Egg by Cliff Stoll

An astronomer-turned-sysadmin Clifford Stoll stumbles into a gripping hunt for a hacker infiltrating US networks during the dawn of the internet. This suspenseful memoir offers fascinating insights into computer security’s origins and early days of cybersecurity.
For the AI realist…
AI Snake Oil by Arvind Narayanan and Sayash Kapoor

Written by two Computer Scientists, this book breaks down AI concepts in an approachable way while cutting through the AI hype and marketing. It’ll equip you with the knowledge to critically assess AI’s promises and understand its real-world impact.
For fans of Dr. Fei-Fei Li…
The Worlds I See by Dr. Fei-Fei Li

Dr. Fei-Fei Li’s memoir chronicles her journey from a Chinese immigrant to a leading AI expert, renowned for creating ImageNet and advancing AI.
For the mentor with an inspiring career…
Life in Code by Ellen Ullman

Writer and veteran software engineer Ellen Ullman is known for her popular memoir called Close to the Machine. In Life in Code, Ullman shares more stories about what it was like being a programmer in the ‘70s, and grapples with big questions about the culture of tech and its future.
For the data scientist who treats charts like works of art…
The Visual Display of Quantitative Information by Edward R. Tufte

Not only are there 250 illustrations of elegantly-designed statistical graphs for you to pore over in this book, but you’ll also find valuable tips about how to get better at presenting and talking about data.
For the Apple stan…
Build: An Unorthodox Guide to Making Things Worth Making by Tony Fadell

Tony Fadell is considered the “father of the iPod,” because he led the team at Apple that developed the iPod in the early aughts, and then later co-created the iPhone. (He also co-founded the smart home device company Nest.) This self-help business book is packed with Fadell’s insights and advice gleaned from his career in Silicon Valley.
For the programmer who just landed their first tech job…
A Philosophy of Software Design by John Ousterhout

The crux of this book is all about how to make sense of complex software systems and solve problems effectively. Beginners who are just starting their careers in software development will find the principles of writing readable, simple code invaluable when it comes time for code reviews.
For your friend who just got a Codecademy Pro account…
Code Complete by Steve McConnell

A couple folks on Codecademy’s engineering team recommend this pragmatic guide to programming. It’s a great read for anyone who touches software development, from beginners who are just dabbling in coding to experienced programmers who appreciate thoughtful problem-solving techniques.
For the dev who digs dystopian novels…
The Every by Dave Eggers

If they love the Apple TV show Severance and devoured Dave Egger’s novel The Circle, they’ll dig its companion book, The Every. This novel is an allegory for “big tech” today, and it follows an entry-level employee at a company that’s supposed to be the biggest search engine, social network, and online retailer combined.
For your work bestie who Slacks you think pieces…
Glitch Feminism by Legacy Russell

This book is a manifesto that explores the intersection of tech, gender, and art. Written by art curator Legacy Russell, Glitch Feminism will challenge your assumptions about your place in the digital world, and prompt you to think about cyberfeminism and the internet.
For the budding blockchain developer…
The Metaverse by Matthew Ball

Whether they’re all-in on web3 or are skeptical about the future of the metaverse, this collection of essays by venture capitalist and metaverse expert Matthew Ball is a provocative look into decentralized technology. (BTW, if you’re still confused about what the metaverse even is, Codecademy has a free Introduction to Blockchain and Crypto course that you might want to check out.)
For your relatives who are curious about coding…
How to Speak Machine by John Maeda

Written by MIT-trained computer scientist John Maeda, this is an approachable read about technology and product design. You don’t need to know how to code to read How to Speak Machine; it’s a solid choice for people who have an interest in tech and want to understand the power of software development.
Want more coding-related gifts? Check out this list of the best Python books for beginners, or this roundup of holiday gift ideas for developers. Don’t forget to explore the rest of the Codecademy blog to read more inspiring and entertaining blogs about learning to code, career advice, and more. And if you’re shopping for a gift for yourself, we’d recommend a Codecademy Pro membership, the real gift that keeps on giving.
Stay or Go Chart
This is part of a chart that appeared in The New York Times this week. Do you know what it is about?
Word of the Day: schwa
This word has appeared in two articles on NYTimes.com in the past year. Can you use it in a sentence?
What’s Going On in This Picture? | Dec. 9, 2024
Look closely at this image, stripped of its caption, and join the moderated conversation about what you and other students see.
What’s Going On in This Graph? | Dec. 11, 2024
Should football players eat Uncrustables to become champions?
My List: A Different Kind of Review Contest
Choose three to five works of art or culture to group in some way, then tell us why we should — or shouldn’t — check them out. Contest dates: Jan. 15-Feb. 12, 2025.
VLOG: Learning in Medical School
Cover image by Sebastián García from Pixabay
In this week’s post, Cindy and I (Althea) talk about our work with medical student learners. We have both worked for medical schools for a little over a year now and we’ve learned some things! We discuss common challenges for learning in medical school, efficient learning strategies, learning in the context of attentional disorders and anxiety, and what it means to prepare future healers. This vlog is for anyone in medical school, interested in medical school, or just curious about what learning is like in medical school!


