Learn to Program with Scratch: A Visual Introduction to Programming with Art, Science, Math and Games

4.25/5 · 100+ ratings

Majed Marji transforms the world of coding into a creative playground where logic meets imagination. This guide uses the Scratch visual interface to strip away the frustration of complex syntax, allowing beginners to focus on the core principles of computer science. By dragging and dropping colorful blocks, readers build a foundation in logical thinking while exploring how code interacts with art…

Shelves
Coding Programming Nonfiction Education book Majed Marji Technology

More like this


Head First C#

Head First C# is a complete learning experience for object-oriented programming, C#, and the Visual Studio IDE. Built for your brain, this book co…

4.25/5 · 100+ ratings

A Byte of Python

An introduction to Python programming for beginners.

4.25/5 · 100+ ratings

Amusing Ourselves to Death: Public Discourse in the Age of Show Business

Television has conditioned us to tolerate visually entertaining material measured out in spoonfuls of time, to the detriment of rational public di…

4.25/5 · 100+ ratings

Too Big to Know: Rethinking Knowledge Now That the Facts Aren't the Facts, Experts Are Everywhere, and the Smartest Person in the Room Is the Room

We used to know how to know. We got our answers from books or experts. We'd nail down the facts and move on. But in the Internet age, knowledge ha…

4.25/5 · 100+ ratings

Starting Out with Python

Tony Gaddis provides a clear and methodical introduction to computer science using the Python programming language. This book focuses on teaching …

4.25/5 · 100+ ratings

Probabilistic Graphical Models: Principles and Techniques

A general framework for constructing and using probabilistic models of complex systems that would enable a computer to use available information f…

4.25/5 · 100+ ratings

Concepts of Programming Languages

This best-selling book, now in its fourth edition, provides a wide-ranging and in-depth discussion of programming language concepts. As in previou…

4.25/5 · 100+ ratings

Invent Your Own Computer Games With Python

Al Sweigart provides a practical introduction to programming by helping you build complete, playable games from scratch. Instead of focusing on dr…

4.25/5 · 100+ ratings

AI 2041: Ten Visions for Our Future

In a groundbreaking blend of science and imagination, the former president of Google China and a leading writer of speculative fiction join forces…

4.25/5 · 100+ ratings

Python for Kids: A Playful Introduction to Programming

Python for Kids is a lighthearted introduction to the Python language and programming in general, complete with illustrations and kid-friendly exa…

4.25/5 · 100+ ratings

Doing Math with Python

Author: Amit Saha

Amit Saha transforms the way you approach mathematics by replacing manual calculations with Python code. This guide serves as a practical bridge b…

4.25/5 · 100+ ratings

Naked Statistics: Stripping the Dread from the Data

Once considered tedious, the field of statistics is rapidly evolving into a discipline Hal Varian, chief economist at Google, has actually called …

4.25/5 · 100+ ratings