Skip to content
Home
Programs
Close Programs
Open Programs
Cybersecurity
Courses
Community
News
Knowledgebase
GIS
Courses
Community
News
Knowledgebase
Agile Methodologies
Courses
Community
News
Knowledgebase
Catalog
About
Contact Us
Login
Sign Up
$
0.00
0
Cart
Login
Sign Up
$
0.00
0
Cart
Login
Sign Up
$
0.00
0
Cart
Home
All Programs
Coding For Kids For Dummies
Coding For Kids For Dummies
Curriculum
27 Sections
228 Lessons
Lifetime
Expand all sections
Collapse all sections
Introduction
5
3.4
About This Book
3.5
Foolish Assumptions
3.6
Icons Used in This Book
3.7
Beyond the Book
3.8
Where to Go from Here
Part 1: Getting Started
0
CHAPTER 1: What Is Coding?
7
10.11
What Languages Will I Use?
10.12
What Does a Computer Program Look Like?
10.13
A Hello World! Example
10.14
Recipe for a Program
10.15
Planning a Program
10.16
Prepping Yourself to Code
10.17
Coding Cool Stuff
CHAPTER 2: Working with Programming Languages and IDEs
3
18.19
Basic IDE Setup and Navigation
18.20
Adding Hardware
18.21
Getting Fancier with User Interfaces
CHAPTER 3: When Things Go Wrong
6
22.23
Syntax Errors
22.24
Logic Errors
22.25
Debugging Scratch Programs
22.26
Debugging App Lab Programs
22.27
Debugging MakeCode Programs
22.28
Commenting Out Code when Debugging
Part 2: Sounds, Color, Random Surprises
0
CHAPTER 4: Orchestra
11
30.31
Brainstorm
30.32
Sidebar: Event-driven programming
30.33
Start a New Project
30.34
Add a Backdrop
30.35
Add Instrument Sprites
30.36
Add a Singer Sprite and Modify Its Costume
30.37
Code Each Instrument to Play a Sound
30.38
Sidebar: Parallel processing
30.39
Save, Test, and Debug Your Program
30.40
Share Your Program with the World
30.41
Enhance Your Toy
CHAPTER 5: Foley Sound Generator
10
42.43
Brainstorm
42.44
Sidebar: User Interfaces
42.45
Start a New Project
42.46
Add a Background
42.47
Add Sound and Stop Sounds Buttons
42.48
Code the Sound Buttons to Play
42.49
Code the Stop Sounds Button to Stop Sounds
42.50
Save, Test, and Debug Your App
42.51
Share Your App with the World
42.52
Enhance Your App
CHAPTER 6: Lucky Numbers
9
53.54
Brainstorm
53.55
Start a New Project
53.56
Code Button A
53.57
Sidebar: Coding Randomness
53.58
Code Button B
53.59
Save, Test, and Debug Your Program
53.60
Transfer Your Program to the micro:bit
53.61
Share Your Program with the World
53.62
Enhance Your Toy
CHAPTER 7: Mondrian Art Toy
13
63.64
Brainstorm
63.65
Start a New Project
63.66
Add a Background Color
63.67
Sidebar: RGBA Color
63.68
Add a Title Label
63.69
Add Fill and Clear Buttons
63.70
Code a Canvas and Paintbrush
63.71
Code to Draw a Rectangle
63.72
Code to Fill Rectangles with Color
63.73
Code a Clear Button to Erase a Painting
63.74
Save, Test, and Debug Your App
63.75
Share Your App with the World
63.76
Enhance Your App
Part 3: Moving from Here to There, Again and Again
0
CHAPTER 8: Emoji Explosion
18
78.79
Brainstorm
78.80
Start a New Project
78.81
Add a Backdrop
78.82
Add an Emoji Sprite
78.83
Code the Stage to Play a Sound
78.84
Code the Green Flag for the Emoji Sprite
78.85
Sidebar: Cloning and Inheritance
78.86
Code the makeEmojis Block
78.87
Code when I start as a clone for the Emoji Sprite
78.88
Code the explode Block for the Emoji Clones
78.89
Save, Test, and Debug Your Program
78.90
Share Your Program with the World
78.91
Enhance Your Animated Scene
78.92
Sidebar: Setting Position
78.93
Sidebar: Setting Direction
78.94
Sidebar: Moving
78.95
Sidebar: Simple Repeat Loops
78.96
Sidebar: New Blocks (aka Functions)
CHAPTER 9: Smelephant
23
97.98
Brainstorm
97.99
Start a New Project
97.100
Add a Backdrop
97.101
Add a Smelephant Sprite
97.102
Sidebar: Rotation Style in Scratch
97.103
Code the Green Flag Code of the Smelephant
97.104
Code the Smelephant’s Up Arrow Key Control
97.105
Sidebar: Animating Shapes
97.106
Code Arrow Keys for Moving the Smelephant Down, Left, and Right
97.107
Add a Flower Sprite
97.108
Code the Green Flag for the Flower Sprite
97.109
Code the makeFlowers Block
97.110
Code when I start as a clone for the Flower Sprite
97.111
Code the getSmelled Block for the Flower Clones
97.112
Add a Monkey Sprite
97.113
Code the Green Flag for the Monkey
97.114
Code the chase Block
97.115
Save, Test, and Debug Your Program
97.116
Share Your Program with the World
97.117
Enhance Your Animated Scene
97.118
Sidebar: Key Control
97.119
Sidebar: Collisions
97.120
Sidebar: Show and Hide
Part 4: Variables, Simple Conditionals, and I/O
0
CHAPTER 10: Mascot Greeter
11
122.123
Brainstorm
122.124
Start a New Project
122.125
Sidebar: Inputs and Outputs (I/O)
122.126
Add a Backdrop
122.127
Add a Mascot Sprite
122.128
Add Text-to-Speech Commands
122.129
Sidebar: Strings and String Operations
122.130
Code the Mascot Sprite to Greet
122.131
Save, Test, and Debug Your Program
122.132
Share Your Program with the World
122.133
Enhance Your Program
CHAPTER 11: Weird Text Message
16
134.135
Brainstorm
134.136
Start a New Project
134.137
Name the Input Screen for the App
134.138
Add a Background Color to the Input Screen
134.139
Add an Instruction Label
134.140
Add Category Labels and Text Input Fields
134.141
Add a Button to Trigger the Action
134.142
Add and Name an Output Screen
134.143
Add a Message Image to the Output Screen
134.144
Add a Message Label to the Output Screen
134.145
Code the App
134.146
Save, Test, and Debug Your App
134.147
Share Your App with the World
134.148
Enhance Your App
134.149
Sidebar: Dilbert’s Jargonator
134.150
Sidebar: ELIZA, the Turing Test, and AI
CHAPTER 12: Vote Machine
15
151.152
Brainstorm
151.153
Start a New Project
151.154
Rename the Screen
151.155
Add a Title Label to the App
151.156
Add Images for the Candidates
151.157
Add Labels for Each Candidate
151.158
Code Variables for the First Candidate
151.159
Code the First Candidate to Register a Vote
151.160
Sidebar: Working with Number Variables
151.161
Code Variables for the Remaining Candidates
151.162
Sidebar: Changing and Incrementing Variable Values
151.163
Code Remaining Candidates to Register Votes
151.164
Save, Test, and Debug Your App
151.165
Share Your App with the World
151.166
Enhance Your App
CHAPTER 13: Happy New Year!
15
167.168
Brainstorm
167.169
Start a New Project
167.170
Add a Backdrop
167.171
Add a Glittery Ball
167.172
Code the Ball to Drop
167.173
Create a Countdown Variable
167.174
Sidebar: Google Language Translation
167.175
Add Text-to-Speech and Translate Commands
167.176
Add a Cheer Sound to the Ball Sprite
167.177
Code the Countdown Clock
167.178
Sidebar: Decrementing a Variable
167.179
Save, Test, and Debug Your Program
167.180
Sidebar: Simple Conditionals and Booleans
167.181
Share Your Program with the World
167.182
Enhance Your Toy
CHAPTER 14: Light Theremin
10
183.184
Brainstorm
183.185
Start a New Project
183.186
Code the First Sound Conditional
183.187
Code More Sound Conditionals
183.188
Sidebar: Advanced Conditionals
183.189
Save, Test, and Debug Your Program
183.190
Sidebar: IoT and Sensors in Circuits
183.191
Transfer Your Program to the micro:bit
183.192
Share Your Program with the World
183.193
Enhance Your Toy
Part 5: Lists, Loops, and Logic
0
CHAPTER 15: Magic 8-Ball
10
195.196
Brainstorm
195.197
Start a New Project
195.198
Code on start
195.199
Sidebar: Simple Lists (Arrays)
195.200
Code on shake
195.201
Save, Test, and Debug Your Program
195.202
Transfer Your Program to the micro:bit
195.203
Share Your Program with the World
195.204
Enhance Your Toy
195.205
Sidebar: eToys
CHAPTER 16: Sock Sort
12
206.207
Brainstorm
206.208
Start a New Project
206.209
Add a Backdrop
206.210
Add Red and White Sock Sprites
206.211
Add Mixed, Red, and White Lists
206.212
Code the Green Flag (Create List)
206.213
Code the clearLists Block
206.214
Code the Sorting Process
206.215
Save, Test, and Debug Your Program
206.216
Share Your Program with the World
206.217
Enhance Your Program
206.218
Sidebar: Sorting Algorithms
CHAPTER 17: Evil Olive
13
219.220
Brainstorm
219.221
Start a New Project
219.222
Add a Background Image to the Screen
219.223
Add an Instruction Label
219.224
Add a Text Input Field
219.225
Create and Add Evil Olive to the Screen
219.226
Add a Message Label to the Screen
219.227
Code the App
219.228
Save, Test, and Debug Your App
219.229
Share Your App with the World
219.230
Enhance Your App
219.231
Sidebar: For Loops
219.232
Sidebar: Searching Algorithms
CHAPTER 18: Sushi Matchup
17
233.234
Brainstorm
233.235
Start a New Project
233.236
Draw a Toy Interface on the Backdrop
233.237
Add a Button Sprite
233.238
Add Reels Sprites
233.239
Add a Status Sprite
233.240
Code the Button to Trigger the Spin
233.241
Create wear Variables
233.242
Add Sounds
233.243
Code the Reels to Spin
233.244
Code the checkMatch Block
233.245
Code the status Sprite
233.246
Save, Test, and Debug Your Program
233.247
Share Your Program with the World
233.248
Enhance Your Program
233.249
Sidebar: Broadcasting
233.250
Sidebar: Logical Operators
Part 6: Onwards and Upwards
0
CHAPTER 19: Creating and Sharing
2
252.253
Programming Your Own Ideas
252.254
Sharing and Showcasing Your Work
CHAPTER 20: Where to Go from Here
2
255.256
Upping Your Game
255.257
Next Steps
This content is protected, please
login
and
enroll
in the course to view this content!
Login
or
Sign Up
Home
Programs
Close Programs
Open Programs
Cybersecurity
Courses
Community
News
Knowledgebase
GIS
Courses
Community
News
Knowledgebase
Agile Methodologies
Courses
Community
News
Knowledgebase
Cybersecurity
Courses
Community
News
Knowledgebase
Catalog
About
Contact Us
Linkedin
Instagram
Modal title
Main Content