Pub. Date:
Help Your Kids with Computer Coding: A Unique Step-by-Step Visual Guide, from Binary Code to Building Games

Help Your Kids with Computer Coding: A Unique Step-by-Step Visual Guide, from Binary Code to Building Games

by DK
Choose Expedited Shipping at checkout for delivery by Wednesday, October 20


Don't just play computer games - help children build them with your own home computer!

Calling all coders! This is a straightforward, visual guide to helping kids understand the basics of computer coding using Scratch and Python coding languages. Essential coding concepts like scripts, variables, and strings are explained using build-along projects and games.

Kids can create online games to play like Monkey Mayhem and Bubble Blaster, draw mazes and shapes, build animations, and more using the step-by-step examples to follow and customize. Seven projects let kids (and their parents) practice the skills they are learning in each section of the book. Kids get instant results, even when completely new to coding.

Packed with visual examples, expert tips, a glossary of key terms, and extras such as profiles of famous coders, Help Your Kids with Computer Coding lays a hands-on foundation for computer programming, so adults and kids can learn together.

Supporting STEM education initiatives, computer coding teaches kids how to think creatively, work collaboratively, and reason systematically, and is quickly becoming a necessary and sought-after skill. DK's computer coding books are full of fun exercises with step-by-step guidance, making them the perfect introductory tools for building vital skills in computer programming.

User note: At home, all you need is a desktop or laptop with Adobe 10.2 or later, and an internet connection to download Scratch 2.0 and Python 3. Coding with Scratch can be done without download on https: //

Series Overview: DK's bestselling Help Your Kids With series contains crystal-clear visual breakdowns of important subjects. Simple graphics and jargon-free text are key to making this series a user-friendly resource for frustrated parents who want to help their children get the most out of school.

Related collections and offers

Product Details

ISBN-13: 9781465477323
Publisher: DK
Publication date: 08/06/2019
Series: Help Your Kids
Pages: 224
Sales rank: 713,095
Product dimensions: 7.60(w) x 9.00(h) x 0.50(d)
Age Range: 10 - 13 Years

About the Author

DK was founded in London in 1974 and is now the world leading illustrated reference publisher and a member of the Penguin Random House division of Bertelsmann. DK publishes highly visual, photographic non-fiction for adults and children. DK produces content for consumers in over 100 countries and over 60 languages, with offices in the UK, India, US, Germany, China, Canada, Spain and Australia.

DK's aim is to inspire, educate and entertain readers of all ages, and everything DK publishes, whether print or digital, embodies the unique DK design approach. DK brings unrivalled clarity to a wide range of topics, with a unique combination of words and pictures, put together to spectacular effect. We have a reputation for innovation in design for both print and digital products.

Our adult range spans travel, including the award-winning DK Eyewitness Travel Guides, history, science, nature, sport, gardening, cookery and parenting. 

DK’s extensive children’s list showcases a fantastic store of information for children, toddlers and babies. DK covers everything from animals and the human body, to homework help and craft activities, together with an impressive list of licensing titles, including the best-selling LEGO® books.

DK acts as the parent company for Alpha Books, publisher of the Idiot's Guides series.

Table of Contents

Foreword Carol Vorderman 8

How this book works 10

1 What is Coding?

What is a computer program? 14

Thinking like a computer 16

Becoming a coder 18

2 Starting from Scratch

What is Scratch? 22

Installing Scratch 24

Scratch interface 26

Sprites 28

Colored blocks and code 30

Project 1 Escape the dragon! 32

Making things move 38

Costumes 40

Hide and seek 42

Events 44

Simple loops 46

Pens and turtles 48

Variables 50

Math 52

Strings and lists 54

Coordinates 56

Make some noise 58

Project 2 Roll the die 60

True or false? 62

Decisions and branches 64

Sensing and detecting 66

Complex loops 68

Sending messages 70

Creating blocks 72

Project 3 Monkey mayhem 74

Time to experiment 82

3 Playing with Python

What is Python? 86

Installing Python 88

Introducing IDLE 92

Errors 94

Project 4 Ghost game 96

Ghost game decoded 98

Program flow 100

Simple commands 102

Harder commands 104

Which window? 106

Variables in Python 108

Types of data 110

Math in Python 112

Strings in Python 114

Input and output 116

Making decisions 118

Branching 120

Loops in Python 122

While loops 124

Escaping loops 126

Lists 128

Functions 130

Project 5 Silly sentences 132

Tuples and dictionaries 134

Lists in variables 136

Variables and functions 138

Project 6 Drawing machine 140

Bugs and debugging 148

Algorithms 150

Libraries 152

Making windows 154

Color and coordinates 156

Making shapes 158

Changing things 160

Reacting to events 162

Project 7 Bubble blaster 164

What next? 176

4 Inside Computers

Inside a computer 180

Binary and bases 182

Symbols and codes 184

Logic gates 186

Processors and memory 188

Essential programs 190

Storing data in files 192

The internet 194

5 Programming in the Real World

Computer languages 198

Coding stars 200

Busy programs 202

Computer games 204

Making apps 206

Programming for the internet 208

Using JavaScript 210

Bad programs 212

Mini computers 214

Becoming a master programmer 216

Glossary 218

Index 220

Acknowledgments 224

Customer Reviews