The “scratch” is a block-based programming language developed by MIT Media Lab, it is fun to do programming with Scratch, it makes programming a playground for children. This book is designed You will learn by reading this book. This book is designed so that you can learn programming by creating games, playground and applications with drag and drop blocks. The programming language is for children aged 8 to 16, however, anyone can join scratch programming for entertainment and learning. Scratch allows users to make small animations, stories, play music and develop small games and softwares. In the carefully designed book, we try to train your intuitions, to promote thinking logically and rationally to achieve programming skills through games. Complexities are broken into smaller tasks and this help hiding complexities and help quickly master the basics. After this book, you'll learn basics of programming languages and would become capable enough to make sense of any piece of code. The contents of the book are designed to be fun and entertaining! You will learn to create programming, animations, software, playground and games. The games in the book are handpicked to enhance learning of computer science. Following topics are covered in this Contents Note to Parents Contents Chapter -1: The scratch platform The Scratch Platform The Sprites The Background The code blocks The code window Start/Stop Button Other parts of the scratch platform Assignment The Animated Birthday Card Setting the stage for animation The Costumes of Sprites Changing Costumes The Loops The Wait code block Say and Stop All Code Block Adding Sound/Music to the Animation Chapter 3: Practice loop and movements Exploring pen extension Drawing using Pen Re-set sprite after each run Drawing a square on screen Drawing square with a loop Drawing pattern from a square Drawing letter “A” on screen Star Pattern Drawing Circle Pattern created from a Circle Assignment Chapter 4: Giving motion to Sprites Goto Random Position Glide Move to x and y Dancing Girl project Chapter 5: Pong Game (Ball Bouncing) Bouncing Ball from edge Moving the paddle Bouncing Ball from the paddle Understanding Direction Game end coding End Game Screen Broadcast Message Adding Score The Entire Code Simple Baseball Game Sprites Required Bowling Batsman’s action Shot on ball Score Keeping The Entire Code Balloon Burst Game Required of Sprites Transparent image Searching transparent image on google images Adding an image as Costume Moving balloon randomly on the screen POP the Balloon Solving issues The Entire Code Balloon Bursting with Finger Video Sensing The Code Rocket Shooting Game (Medium Toughness) Step 1: Make wand moving Step 2: Shooting the lightning Step 3: Moving the rocket Step 4: A Blast on being hit Step 5: Counting Score Step 6: Counting Life Step 7: Difficulty Increase Speed Step 8: Difficulty Rocket movement to avoid the aim The complete code Chapter 10: Text to speech Exploring code blocks for text to speech Implementation of text to speech Solutions to Assignments