My First Coding Book
My First Coding Book offers a hands-on introduction to computer science for children as young as five. This interactive board book uses paper engineering, including flaps and sliders, to teach programming logic without needing a screen. By turning complex ideas into tactile play, it helps young learners understand how computers think through simple, offline activities.
The content focuses on foun…
Shelves
More like this
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…
Coding Projects in Python
Coding Projects in Python is a visual entry point for young creators ready to move beyond block-based coding into real-world programming. This gui…
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…
Design Patterns: Elements of Reusable Object-Oriented Software
Capturing a wealth of experience about the design of object-oriented software, four top-notch designers present a catalog of simple and succinct s…
The Little Red Fort
Ruby is a creative girl who refuses to let doubt stop her from achieving her goals. When she discovers a scrap heap of old boards, she envisions a…
The Clean Coder: A Code of Conduct for Professional Programmers
Programmers who endure and succeed amidst swirling uncertainty and nonstop pressure share a common They care deeply about the practice of creating…
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…
Instructions Not Included: How a Team of Women Coded the Future
Instructions Not Included reveals the hidden history of three brilliant women who programmed the world first electronic general purpose computer. …
Refactoring: Improving the Design of Existing Code
As the application of object technology—particularly the Java programming language—has become commonplace, a new problem has emerged to confront t…
Computers and Coding
Computers and Coding offers a hands-on journey into the digital world for curious young learners. This interactive board book uses a clever lift-t…
How to Talk to Your Computer
Seymour Simon introduces young readers to the fundamental logic of computer programming in this vintage guide from the early days of personal comp…
Effective Java
Since this Jolt-award winning classic was last updated in 2008 (shortly after Java 6 was released), Java has changed dramatically. The principal e…