Adventures In Raspberry Pi

4.0/5 · 100+ ratings

Adventures In Raspberry Pi transforms a credit card sized computer into a powerful tool for young creators. Carrie Anne Philbin leads students aged eleven to fifteen through the process of building their own digital world without requiring any previous technical experience. This guide removes the intimidation of hardware by starting with the basics of setting up the board before moving into creat…

Shelves
Coding Computers Programming Nonfiction Education book Computer Science Technology Carrie Anne Philbin Engineering Reference How To

More like this


Deep Utopia: Life and Meaning in a Solved World

Nick Bostrom explores the profound implications of a future where artificial intelligence has solved every practical problem and surpassed all hum…

4.0/5 · 100+ ratings

JavaScript: The Good Parts

Most programming languages contain good and bad parts, but JavaScript has more than its share of the bad, having been developed and released in a …

4.0/5 · 100+ ratings

Make: Electronics

"This is teaching at its best!" --Hans Camenzind, inventor of the 555 timer (the world's most successful integrated circuit), and author of…

4.0/5 · 100+ ratings

Test-Driven Development: By Example

Author: Kent Beck

Quite simply, test-driven development is meant to eliminate fear in application development. While some fear is healthy (often viewed as a conscie…

4.0/5 · 100+ ratings

Head First Design Patterns

You're not alone. At any given moment, somewhere in the world someone struggles with the same software design problems you have. You know y…

4.0/5 · 100+ ratings

Cracking the Coding Interview: 150 Programming Questions and Solutions

Now in the 5th edition, Cracking the Coding Interview gives you the interview preparation you need to get the top software developer jobs. This is…

4.0/5 · 100+ ratings

Designing Data-Intensive Applications

Data is at the center of many challenges in system design today. Difficult issues need to be figured out, such as scalability, consistency, reliab…

4.0/5 · 100+ ratings

Eloquent JavaScript: A Modern Introduction to Programming

"A concise and balanced mix of principles and pragmatics. I loved the tutorial-style game-like program development. This book rekindled my earlies…

4.0/5 · 100+ ratings

Patterns of Enterprise Application Architecture

Developers of enterprise applications (e.g reservation systems, supply chain programs, financial systems, etc.) face a unique set of challenges, d…

4.0/5 · 100+ ratings

A Philosophy of Software Design

This book addresses the topic of software how to decompose complex software systems into modules (such as classes and methods) that can be impleme…

4.0/5 · 100+ ratings

Blender For Dummies

Blender For Dummies provides a clear path into the complex world of 3D creation using the industry leading open source software. Jason van Gumster…

4.0/5 · 100+ 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.0/5 · 100+ ratings