{"product_id":"coding-for-kids-for-dummies-isbn-9781119555162","title":"Coding For Kids For Dummies","description":"\u003cp\u003e \u003cb\u003eA guide for kids who want to learn coding\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eCoding is quickly becoming an essential academic skill, right up there with reading, writing, and arithmetic. This book is an ideal way for young learners ages 8-13 who want more coding knowledge than you can learn in an hour, a day, or a week.\u003c\/p\u003e \u003cp\u003eWritten by a classroom instructor with over a decade of experience teaching technology skills to kids as young as five, this book teaches the steps and logic needed to write code, solve problems, and create fun games and animations using projects based in Scratch and JavaScript. This 2\u003csup\u003end\u003c\/sup\u003e Edition is fully updated to no longer require any limited-time software downloads to complete the projects.\u003c\/p\u003e \u003cul\u003e \u003cli\u003eLearn the unique logic behind writing computer code\u003c\/li\u003e \u003cli\u003eUse simple coding toolsideal for teaching kids and beginners\u003c\/li\u003e \u003cli\u003eBuild games and animationsyou can show off to friends\u003c\/li\u003e \u003cli\u003eAdd motion and interactivity to your projects \u003c\/li\u003e \u003c\/ul\u003e \u003cp\u003eWhether you’re a kid ready to make fun things using technology or a parent, teacher, or mentor looking to introduce coding in an eager child’s life, this fun book makes getting started with coding fun and easy!\u003c\/p\u003e \u003cp\u003e\u003cb\u003eIntroduction 1\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eAbout This Book 1\u003c\/p\u003e \u003cp\u003eFoolish Assumptions 2\u003c\/p\u003e \u003cp\u003eIcons Used in This Book 3\u003c\/p\u003e \u003cp\u003eBeyond the Book 4\u003c\/p\u003e \u003cp\u003eWhere to Go from Here 4\u003c\/p\u003e \u003cp\u003e\u003cb\u003ePart 1: Getting Started 5\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 1: What Is Coding? 7\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eWhat Languages Will I Use? 8\u003c\/p\u003e \u003cp\u003eWhat Does a Computer Program Look Like? 9\u003c\/p\u003e \u003cp\u003eA Hello World! Example 10\u003c\/p\u003e \u003cp\u003eRecipe for a Program 11\u003c\/p\u003e \u003cp\u003ePlanning a Program 13\u003c\/p\u003e \u003cp\u003ePrepping Yourself to Code 15\u003c\/p\u003e \u003cp\u003eCoding Cool Stuff 16\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 2: Working with Programming Languages and IDEs 18\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eBasic IDE Setup and Navigation 19\u003c\/p\u003e \u003cp\u003eAdding Hardware 33\u003c\/p\u003e \u003cp\u003eGetting Fancier with User Interfaces 36\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 3: When Things Go Wrong 40\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eSyntax Errors 41\u003c\/p\u003e \u003cp\u003eLogic Errors 42\u003c\/p\u003e \u003cp\u003eDebugging Scratch Programs 43\u003c\/p\u003e \u003cp\u003eDebugging App Lab Programs 45\u003c\/p\u003e \u003cp\u003eDebugging MakeCode Programs 49\u003c\/p\u003e \u003cp\u003eCommenting Out Code when Debugging 51\u003c\/p\u003e \u003cp\u003e\u003cb\u003ePart 2: Sounds, Color, Random Surprises 53\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 4: Orchestra 55\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eBrainstorm 56\u003c\/p\u003e \u003cp\u003eSidebar: Event-driven programming 56\u003c\/p\u003e \u003cp\u003eStart a New Project 57\u003c\/p\u003e \u003cp\u003eAdd a Backdrop 58\u003c\/p\u003e \u003cp\u003eAdd Instrument Sprites 59\u003c\/p\u003e \u003cp\u003eAdd a Singer Sprite and Modify Its Costume 61\u003c\/p\u003e \u003cp\u003eCode Each Instrument to Play a Sound 63\u003c\/p\u003e \u003cp\u003eSidebar: Parallel processing 67\u003c\/p\u003e \u003cp\u003eSave, Test, and Debug Your Program 67\u003c\/p\u003e \u003cp\u003eShare Your Program with the World 68\u003c\/p\u003e \u003cp\u003eEnhance Your Toy 68\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 5: Foley Sound Generator 69\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eBrainstorm 69\u003c\/p\u003e \u003cp\u003eSidebar: User Interfaces 70\u003c\/p\u003e \u003cp\u003eStart a New Project 71\u003c\/p\u003e \u003cp\u003eAdd a Background 72\u003c\/p\u003e \u003cp\u003eAdd Sound and Stop Sounds Buttons 75\u003c\/p\u003e \u003cp\u003eCode the Sound Buttons to Play 78\u003c\/p\u003e \u003cp\u003eCode the Stop Sounds Button to Stop Sounds 80\u003c\/p\u003e \u003cp\u003eSave, Test, and Debug Your App 82\u003c\/p\u003e \u003cp\u003eShare Your App with the World 82\u003c\/p\u003e \u003cp\u003eEnhance Your App 82\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 6: Lucky Numbers 83\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eBrainstorm 84\u003c\/p\u003e \u003cp\u003eStart a New Project 85\u003c\/p\u003e \u003cp\u003eCode Button A 85\u003c\/p\u003e \u003cp\u003eSidebar: Coding Randomness 87\u003c\/p\u003e \u003cp\u003eCode Button B 87\u003c\/p\u003e \u003cp\u003eSave, Test, and Debug Your Program 89\u003c\/p\u003e \u003cp\u003eTransfer Your Program to the micro:bit 89\u003c\/p\u003e \u003cp\u003eShare Your Program with the World 90\u003c\/p\u003e \u003cp\u003eEnhance Your Toy 90\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 7: Mondrian Art Toy 91\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eBrainstorm 92\u003c\/p\u003e \u003cp\u003eStart a New Project 92\u003c\/p\u003e \u003cp\u003eAdd a Background Color 93\u003c\/p\u003e \u003cp\u003eSidebar: RGBA Color 95\u003c\/p\u003e \u003cp\u003eAdd a Title Label 96\u003c\/p\u003e \u003cp\u003eAdd Fill and Clear Buttons 97\u003c\/p\u003e \u003cp\u003eCode a Canvas and Paintbrush 99\u003c\/p\u003e \u003cp\u003eCode to Draw a Rectangle 101\u003c\/p\u003e \u003cp\u003eCode to Fill Rectangles with Color 102\u003c\/p\u003e \u003cp\u003eCode a Clear Button to Erase a Painting 103\u003c\/p\u003e \u003cp\u003eSave, Test, and Debug Your App 105\u003c\/p\u003e \u003cp\u003eShare Your App with the World 105\u003c\/p\u003e \u003cp\u003eEnhance Your App 106\u003c\/p\u003e \u003cp\u003e\u003cb\u003ePart 3: Moving from Here to There, Again and Again 107\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 8: Emoji Explosion 109\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eBrainstorm 110\u003c\/p\u003e \u003cp\u003eStart a New Project 110\u003c\/p\u003e \u003cp\u003eAdd a Backdrop 110\u003c\/p\u003e \u003cp\u003eAdd an Emoji Sprite 111\u003c\/p\u003e \u003cp\u003eCode the Stage to Play a Sound 113\u003c\/p\u003e \u003cp\u003eCode the Green Flag for the Emoji Sprite 115\u003c\/p\u003e \u003cp\u003eSidebar: Cloning and Inheritance 116\u003c\/p\u003e \u003cp\u003eCode the makeEmojis Block 118\u003c\/p\u003e \u003cp\u003eCode when I start as a clone for the Emoji Sprite 119\u003c\/p\u003e \u003cp\u003eCode the explode Block for the Emoji Clones 121\u003c\/p\u003e \u003cp\u003eSave, Test, and Debug Your Program 123\u003c\/p\u003e \u003cp\u003eShare Your Program with the World 124\u003c\/p\u003e \u003cp\u003eEnhance Your Animated Scene 124\u003c\/p\u003e \u003cp\u003eSidebar: Setting Position 124\u003c\/p\u003e \u003cp\u003eSidebar: Setting Direction 127\u003c\/p\u003e \u003cp\u003eSidebar: Moving 129\u003c\/p\u003e \u003cp\u003eSidebar: Simple Repeat Loops 130\u003c\/p\u003e \u003cp\u003eSidebar: New Blocks (aka Functions) 131\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 9: Smelephant 133\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eBrainstorm 134\u003c\/p\u003e \u003cp\u003eStart a New Project 134\u003c\/p\u003e \u003cp\u003eAdd a Backdrop 134\u003c\/p\u003e \u003cp\u003eAdd a Smelephant Sprite 135\u003c\/p\u003e \u003cp\u003eSidebar: Rotation Style in Scratch 137\u003c\/p\u003e \u003cp\u003eCode the Green Flag Code of the Smelephant 138\u003c\/p\u003e \u003cp\u003eCode the Smelephant’s Up Arrow Key Control 139\u003c\/p\u003e \u003cp\u003eSidebar: Animating Shapes 141\u003c\/p\u003e \u003cp\u003eCode Arrow Keys for Moving the Smelephant Down, Left, and Right 144\u003c\/p\u003e \u003cp\u003eAdd a Flower Sprite 145\u003c\/p\u003e \u003cp\u003eCode the Green Flag for the Flower Sprite 147\u003c\/p\u003e \u003cp\u003eCode the makeFlowers Block 148\u003c\/p\u003e \u003cp\u003eCode when I start as a clone for the Flower Sprite 150\u003c\/p\u003e \u003cp\u003eCode the getSmelled Block for the Flower Clones 151\u003c\/p\u003e \u003cp\u003eAdd a Monkey Sprite 153\u003c\/p\u003e \u003cp\u003eCode the Green Flag for the Monkey 154\u003c\/p\u003e \u003cp\u003eCode the chase Block 155\u003c\/p\u003e \u003cp\u003eSave, Test, and Debug Your Program 158\u003c\/p\u003e \u003cp\u003eShare Your Program with the World 158\u003c\/p\u003e \u003cp\u003eEnhance Your Animated Scene 158\u003c\/p\u003e \u003cp\u003eSidebar: Key Control 159\u003c\/p\u003e \u003cp\u003eSidebar: Collisions 160\u003c\/p\u003e \u003cp\u003eSidebar: Show and Hide 162\u003c\/p\u003e \u003cp\u003e\u003cb\u003ePart 4: Variables, Simple Conditionals, and I\/O 163\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 10: Mascot Greeter 165\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eBrainstorm 166\u003c\/p\u003e \u003cp\u003eStart a New Project 166\u003c\/p\u003e \u003cp\u003eSidebar: Inputs and Outputs (I\/O) 167\u003c\/p\u003e \u003cp\u003eAdd a Backdrop 168\u003c\/p\u003e \u003cp\u003eAdd a Mascot Sprite 168\u003c\/p\u003e \u003cp\u003eAdd Text-to-Speech Commands 169\u003c\/p\u003e \u003cp\u003eSidebar: Strings and String Operations 170\u003c\/p\u003e \u003cp\u003eCode the Mascot Sprite to Greet 171\u003c\/p\u003e \u003cp\u003eSave, Test, and Debug Your Program 173\u003c\/p\u003e \u003cp\u003eShare Your Program with the World 173\u003c\/p\u003e \u003cp\u003eEnhance Your Program 173\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 11: Weird Text Message 174\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eBrainstorm 175\u003c\/p\u003e \u003cp\u003eStart a New Project 175\u003c\/p\u003e \u003cp\u003eName the Input Screen for the App 176\u003c\/p\u003e \u003cp\u003eAdd a Background Color to the Input Screen 176\u003c\/p\u003e \u003cp\u003eAdd an Instruction Label 177\u003c\/p\u003e \u003cp\u003eAdd Category Labels and Text Input Fields 178\u003c\/p\u003e \u003cp\u003eAdd a Button to Trigger the Action 181\u003c\/p\u003e \u003cp\u003eAdd and Name an Output Screen 183\u003c\/p\u003e \u003cp\u003eAdd a Message Image to the Output Screen 183\u003c\/p\u003e \u003cp\u003eAdd a Message Label to the Output Screen 185\u003c\/p\u003e \u003cp\u003eCode the App 186\u003c\/p\u003e \u003cp\u003eSave, Test, and Debug Your App 188\u003c\/p\u003e \u003cp\u003eShare Your App with the World 189\u003c\/p\u003e \u003cp\u003eEnhance Your App 189\u003c\/p\u003e \u003cp\u003eSidebar: Dilbert’s Jargonator 190\u003c\/p\u003e \u003cp\u003eSidebar: ELIZA, the Turing Test, and AI 191\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 12: Vote Machine 192\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eBrainstorm 193\u003c\/p\u003e \u003cp\u003eStart a New Project 193\u003c\/p\u003e \u003cp\u003eRename the Screen 194\u003c\/p\u003e \u003cp\u003eAdd a Title Label to the App 194\u003c\/p\u003e \u003cp\u003eAdd Images for the Candidates 195\u003c\/p\u003e \u003cp\u003eAdd Labels for Each Candidate 197\u003c\/p\u003e \u003cp\u003eCode Variables for the First Candidate 198\u003c\/p\u003e \u003cp\u003eCode the First Candidate to Register a Vote 199\u003c\/p\u003e \u003cp\u003eSidebar: Working with Number Variables 200\u003c\/p\u003e \u003cp\u003eCode Variables for the Remaining Candidates 204\u003c\/p\u003e \u003cp\u003eSidebar: Changing and Incrementing Variable Values 205\u003c\/p\u003e \u003cp\u003eCode Remaining Candidates to Register Votes 206\u003c\/p\u003e \u003cp\u003eSave, Test, and Debug Your App 207\u003c\/p\u003e \u003cp\u003eShare Your App with the World 208\u003c\/p\u003e \u003cp\u003eEnhance Your App 208\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 13: Happy New Year! 209\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eBrainstorm 210\u003c\/p\u003e \u003cp\u003eStart a New Project 210\u003c\/p\u003e \u003cp\u003eAdd a Backdrop 211\u003c\/p\u003e \u003cp\u003eAdd a Glittery Ball 211\u003c\/p\u003e \u003cp\u003eCode the Ball to Drop 213\u003c\/p\u003e \u003cp\u003eCreate a Countdown Variable 214\u003c\/p\u003e \u003cp\u003eSidebar: Google Language Translation 217\u003c\/p\u003e \u003cp\u003eAdd Text-to-Speech and Translate Commands 217\u003c\/p\u003e \u003cp\u003eAdd a Cheer Sound to the Ball Sprite 218\u003c\/p\u003e \u003cp\u003eCode the Countdown Clock 219\u003c\/p\u003e \u003cp\u003eSidebar: Decrementing a Variable 221\u003c\/p\u003e \u003cp\u003eSave, Test, and Debug Your Program 223\u003c\/p\u003e \u003cp\u003eSidebar: Simple Conditionals and Booleans 223\u003c\/p\u003e \u003cp\u003eShare Your Program with the World 224\u003c\/p\u003e \u003cp\u003eEnhance Your Toy 224\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 14: Light Theremin 225\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eBrainstorm 226\u003c\/p\u003e \u003cp\u003eStart a New Project 227\u003c\/p\u003e \u003cp\u003eCode the First Sound Conditional 228\u003c\/p\u003e \u003cp\u003eCode More Sound Conditionals 231\u003c\/p\u003e \u003cp\u003eSidebar: Advanced Conditionals 232\u003c\/p\u003e \u003cp\u003eSave, Test, and Debug Your Program 236\u003c\/p\u003e \u003cp\u003eSidebar: IoT and Sensors in Circuits 236\u003c\/p\u003e \u003cp\u003eTransfer Your Program to the micro:bit 237\u003c\/p\u003e \u003cp\u003eShare Your Program with the World 238\u003c\/p\u003e \u003cp\u003eEnhance Your Toy 238\u003c\/p\u003e \u003cp\u003e\u003cb\u003ePart 5: Lists, Loops, and Logic 239\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 15: Magic 8-Ball 241\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eBrainstorm 242\u003c\/p\u003e \u003cp\u003eStart a New Project 242\u003c\/p\u003e \u003cp\u003eCode on start 243\u003c\/p\u003e \u003cp\u003eSidebar: Simple Lists (Arrays) 245\u003c\/p\u003e \u003cp\u003eCode on shake 246\u003c\/p\u003e \u003cp\u003eSave, Test, and Debug Your Program 248\u003c\/p\u003e \u003cp\u003eTransfer Your Program to the micro:bit 249\u003c\/p\u003e \u003cp\u003eShare Your Program with the World 249\u003c\/p\u003e \u003cp\u003eEnhance Your Toy 249\u003c\/p\u003e \u003cp\u003eSidebar: eToys 250\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 16: Sock Sort 252\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eBrainstorm 253\u003c\/p\u003e \u003cp\u003eStart a New Project 253\u003c\/p\u003e \u003cp\u003eAdd a Backdrop 254\u003c\/p\u003e \u003cp\u003eAdd Red and White Sock Sprites 255\u003c\/p\u003e \u003cp\u003eAdd Mixed, Red, and White Lists 256\u003c\/p\u003e \u003cp\u003eCode the Green Flag (Create List) 258\u003c\/p\u003e \u003cp\u003eCode the clearLists Block 263\u003c\/p\u003e \u003cp\u003eCode the Sorting Process 264\u003c\/p\u003e \u003cp\u003eSave, Test, and Debug Your Program 268\u003c\/p\u003e \u003cp\u003eShare Your Program with the World 268\u003c\/p\u003e \u003cp\u003eEnhance Your Program 268\u003c\/p\u003e \u003cp\u003eSidebar: Sorting Algorithms 269\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 17: Evil Olive 272\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eBrainstorm 273\u003c\/p\u003e \u003cp\u003eStart a New Project 273\u003c\/p\u003e \u003cp\u003eAdd a Background Image to the Screen 273\u003c\/p\u003e \u003cp\u003eAdd an Instruction Label 274\u003c\/p\u003e \u003cp\u003eAdd a Text Input Field 276\u003c\/p\u003e \u003cp\u003eCreate and Add Evil Olive to the Screen 277\u003c\/p\u003e \u003cp\u003eAdd a Message Label to the Screen 278\u003c\/p\u003e \u003cp\u003eCode the App 279\u003c\/p\u003e \u003cp\u003eSave, Test, and Debug Your App 282\u003c\/p\u003e \u003cp\u003eShare Your App with the World 283\u003c\/p\u003e \u003cp\u003eEnhance Your App 283\u003c\/p\u003e \u003cp\u003eSidebar: For Loops 284\u003c\/p\u003e \u003cp\u003eSidebar: Searching Algorithms 285\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 18: Sushi Matchup 286\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eBrainstorm 287\u003c\/p\u003e \u003cp\u003eStart a New Project 288\u003c\/p\u003e \u003cp\u003eDraw a Toy Interface on the Backdrop 288\u003c\/p\u003e \u003cp\u003eAdd a Button Sprite 292\u003c\/p\u003e \u003cp\u003eAdd Reels Sprites 293\u003c\/p\u003e \u003cp\u003eAdd a Status Sprite 296\u003c\/p\u003e \u003cp\u003eCode the Button to Trigger the Spin 299\u003c\/p\u003e \u003cp\u003eCreate wear Variables 302\u003c\/p\u003e \u003cp\u003eAdd Sounds 304\u003c\/p\u003e \u003cp\u003eCode the Reels to Spin 306\u003c\/p\u003e \u003cp\u003eCode the checkMatch Block 309\u003c\/p\u003e \u003cp\u003eCode the status Sprite 314\u003c\/p\u003e \u003cp\u003eSave, Test, and Debug Your Program 315\u003c\/p\u003e \u003cp\u003eShare Your Program with the World 315\u003c\/p\u003e \u003cp\u003eEnhance Your Program 316\u003c\/p\u003e \u003cp\u003eSidebar: Broadcasting 316\u003c\/p\u003e \u003cp\u003eSidebar: Logical Operators 317\u003c\/p\u003e \u003cp\u003e\u003cb\u003ePart 6: Onwards and Upwards 319\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 19: Creating and Sharing 321\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eProgramming Your Own Ideas 322\u003c\/p\u003e \u003cp\u003eSharing and Showcasing Your Work 325\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 20: Where to Go from Here 336\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eUpping Your Game 337\u003c\/p\u003e \u003cp\u003eNext Steps 340\u003c\/p\u003e \u003cp\u003eIndex 343 \u003c\/p\u003e  \u003cp\u003e\u003cb\u003eCamille McCue, PhD\u003c\/b\u003e is a STEM educator and leader who has worked for IBM, NASA, PBS, and numerous independent schools. She has taught every grade from kindergarten to grad school, covering topics ranging from Scratch to AP computer science. Camille is co-author of \u003ci\u003eHelping Kids with Coding For Dummies\u003c\/i\u003e and author of \u003ci\u003eGetting Started with Coding\u003c\/i\u003e and \u003ci\u003eGetting Started with Engineering.\u003c\/i\u003e   \u003c\/p\u003e\u003cul\u003e \u003cli\u003eLearn the basics of coding\u003c\/li\u003e \u003cli\u003eCreate apps and games\u003c\/li\u003e \u003cli\u003eNo experience required\u003c\/li\u003e \u003c\/ul\u003e \u003cp\u003e\u003cb\u003e\u003ci\u003eGet creative with coding!\u003c\/i\u003e\u003c\/b\u003e \u003c\/p\u003e\u003cp\u003eCoding is the newest creativity tool for kids who want to make their own applications, games, digital toys, and gadgets. This book helps young learners with little to no coding experience get started. Follow the 15 projects and have fun while you learn key concepts in computer programming! \u003c\/p\u003e\u003cul\u003e \u003cli\u003e\n\u003cb\u003eGet the tools \u003c\/b\u003e sign up for Scratch\u003csup\u003e®\u003c\/sup\u003e, App Lab, and MakeCode\u003c\/li\u003e \u003cli\u003e\n\u003cb\u003eAcquire new skills \u003c\/b\u003e learn coding practices used by real programmers\u003c\/li\u003e \u003cli\u003e\n\u003cb\u003eMake it your own \u003c\/b\u003e create cool digital and physical products to share with the world\u003c\/li\u003e \u003c\/ul\u003e","brand":"For Dummies","offers":[{"title":"Default Title","offer_id":47988940472549,"sku":"NP9781119555162","price":29.99,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1842\/7735\/files\/9781119555162.jpg?v=1761782137","url":"https:\/\/k12savings.com\/products\/coding-for-kids-for-dummies-isbn-9781119555162","provider":"K12savings","version":"1.0","type":"link"}