Lauren Ipsum
A Story About Computer Science and Other Improbable Things
Publisher: No Starch Press
Final Release Date: December 2014
Pages: 192

"Positive, smart, empowering philosophies and thinking skills couched in a wacky adventure." —Kirkus Reviews (Starred Review)

Lauren Ipsum is a whimsical journey through a land where logic and computer science come to life.

Meet Lauren, an adventurer lost in Userland who needs to find her way home by solving a series of puzzles. As she visits places like the Push & Pop Café and makes friends with people like Hugh Rustic and the Wandering Salesman, Lauren learns about computer science without even realizing it—and so do you!

Read Lauren Ipsum yourself or with someone littler than you, then flip to the notes at the back of the book to learn more about logic and computer science in the real world.

"Filled with wit and wordplay, Lauren Ipsum is a lively and timely introduction to computing fundamentals that wisely avoids mentioning computers altogether." —Cory Doctorow for BoingBoing

"A looking glass tale for the computer age." —School Library Journal

"Lauren Ipsum is part of a much larger movement that seeks to bring programming skills to, well, everyone." —Wired

"Captures the spirit of problem solving and ignites readers' imaginations...introduces girls and boys to computer science —and to a new way of thinking and problem solving." —Sheryl Sandberg, Facebook COO and author of Lean In

"A fantastical journey into the 21st century tech 'Wonderland' that both educates and entertains." —Ruthe Farmer, Chief Strategy & Growth Officer, National Center for Women & IT

Suggested for ages 10 and up

Table of Contents
Product Details
About the Author
Recommended for You
Customer Reviews


by PowerReviews
oreillyLauren Ipsum

(based on 1 review)

Ratings Distribution

  • 5 Stars



  • 4 Stars



  • 3 Stars



  • 2 Stars



  • 1 Stars



Reviewed by 1 customer

Displaying review 1

Back to top

(2 of 2 customers found this review helpful)


Alice in Wonderland for the Computer Set


from San francisco, CA

About Me Developer, Educator, Maker

Verified Reviewer


  • Accurate
  • Concise
  • Easy to understand
  • Helpful examples


    Best Uses

    • Novice
    • Student

    Comments about oreilly Lauren Ipsum:

    As part of my current experience with teaching my daughter how to write code, I am finding myself getting into territory that I somewhat understand at various levels, but struggle to explain or make clear enough for a thirteen year old to likewise understand. How does someone explain recursion without causing a bunch of confusion in the process? In the past I have found myself struggling with ways to explain certain topics that help ground ideas of computer science, computing and programming, and how they actually work.

    Carlos Bueno feels my pain, and to help answer it, he has written a book that is a perfect companion for a young person learning to code. That book is "Lauren Ipsum". It's subtitle is "A Story About Computer Science and Other Improbable Things". More to the point, it is a computer science book without a computer. Wait, what? How does that work?

    Carlos prints the following in the pages before the story starts:

    I feel I should warn you: You won't find any computers in this book. If the idea of a computer science book without computers upsets you, please close your eyes until you've finished reading the rest of this page.


    You can also play with computer science without you-know-what. Ideas are the real stuff of computer science. This book is about those ideas and how to find them. In fact, most of the characters, places, and thingamajigs in Userland are actually based on those ideas. Check out the Field Guide at the back of the book to learn more about them!

    "Lauren Ipsum" is the name of a girl who goes for a walk after a fight with her mother, finds herself lost, and in the process, meets an improbable cast of characters in a magical world called Userland. Through her travels, she solves various problems for herself and others and tries to find her way back home. Each of the people and creatures she meets personifies a different problem in computer science, and ways that can be used to help solve problems related to them. We are introduced to the "traveling salesman" problem, logic and choices, algorithms, cryptography, heuristics, abstraction, construction and deconstruction, networking, and branching paths, to name but a few.

    At the end of the book is a section called the Field Guide to Userland, which goes into additional details about each of the chapters, the concepts mentioned in each section, and what they represent. If you are an adult looking for a quick reference for the book and the concepts being covered, this is it, and is frankly worth the purchase price of the book by itself. Having said that, don't think that you can't learn from the story itself. In fact, I'd be surprised if yo didn't find yourself enchanted by the main story as well.

    Bottom Line: This is a fun way to introduce problem solving and logic to kids who want to learn how to program. While we have lots of tutorials that talk about the syntax of code or the ways to build a program to do something, we often skip out on these other important topics until later, and then struggle with trying to understand or explain them. To that end, "Lauren Ipsum" does a great job at breaking down what can be difficult to explain topics in a way that a teenager can understand, but also in a way that grown ups who should know this stuff, but struggle with it, can have some new stories to work into their understanding. If you have a kid looking to learn how to code, share this book with them. Have them read it, of course, but take the time to read it yourself, too. You might find yourself much better equipped to explain the concepts as time goes on.

    Displaying review 1

    Back to top

    Buy 2 Get 1 Free Free Shipping Guarantee
    Buying Options
    Immediate Access - Go Digital what's this?
    Ebook:  $13.95
    Formats:  ePub, Mobi, PDF
    Print & Ebook:  $18.65
    Print:  $16.95