
Explore Scratch 3.0's redesigned interface, new block order and colors, and the updated paint and sound editors, plus extensions and mobile play capabilities for starting a new project.
Download the snake game from the resources, extract the zip, load these files into Scratch 3.0, and replace the current project contents to build the complete game.
Explore Scratch 3.0 with the nine command categories motion, looks, sounds, events, control, sensing, operators, variables, and blocks, using the default cat sprite, costumes, backdrops, size, and custom blocks.
Explore sequential programming in Scratch 3.0 by chaining events, looks, sensing and join blocks to ask for a name, capture the response, and say messages in sequence.
Demonstrate looping with Scratch 3.0 by using when flag clicked and repeat blocks to adjust the ghost effect by five, duplicate, wait briefly, and repeat for twenty cycles.
Build a scratch 3.0 helicopter game using when flag clicked, forever loops, color sensing, and arrow controls to reach the blue building while avoiding clouds.
Create a Frozen-themed quiz game in Scratch featuring Elsa, where players answer questions about the movie to earn points, ranging from easy to difficult for fans.
Create interactive Elsa dialogue and movement in Scratch by sequencing costumes, using when flag clicked, repeats, wait times, and broadcasts to drive animation, dialogue, and player prompts.
Create an Elsa quiz in Scratch 3.0 by duplicating question blocks, adding multiple-choice options, using sensing and operators for answers, and tracking score with a variable.
Finalize your scratch game by implementing layered if statements and score based feedback, adding sound, and refining dialogue to guide players through multiple outcomes.
start building a simple space invaders game in scratch, shoot invaders for points, and progressively add more invaders and points to expand the experience.
In Scratch programming bootcamp, learn to move a ship with left and right arrows, initialize the game on flag click, and manage score and speed via broadcasts.
Hide the gunfire at start, show it on space key press, then repeat until it hits an invader, updating score and speed as it moves.
Rename the invader, place at random x (-240 to 240) and y 160, move with speed in a repeat-until that bounces, then broadcast game over and switch to game-over backdrop.
Finalize the game by aligning gunfire with the ship's x position using the x variable, and adjust left and right arrow controls as the score climbs toward game over.
Build a snake game in Scratch 3.0 by using arrow keys to control a constantly moving snake, eat apples to grow longer, and avoid hitting itself or the screen edges.
Code the head of the snake in Scratch 3.0 by initializing score, setting a start position, and using a forever loop with arrow keys to move.
Code the snake body in Scratch 3.0 so the body follows the head and clones to grow, uses two costumes, and score-based wait times to scale difficulty.
Code the apple in Scratch 3.0 for a snake game by setting apple size, using a forever loop and touch detection to increase the score and reposition the apple randomly.
Implement a single game over routine in Scratch 3.0 for the snake game by broadcasting game over when the snake hits itself or a wall, with color and boundary checks.
Build a simplified Pac-Man game in Scratch 3.0 as part of the Scratch programming bootcamp, guiding Pac-Man through a maze to eat all dots while avoiding ghosts to win.
Learn to build a pac-man style game in scratch 3.0, with 69 dots, lives, and a score; use costumes, coordinates, and a game loop to eat dots and avoid ghosts.
Develop and synchronize dot sprites in Scratch by coding broadcast messages when eaten, hiding dots, and increasing the score with replicated scripts across all dots.
Code a ghost in Scratch using events, motion, control, and operators to move, rotate, and repeat until the score equals 69, following a map-based movement pattern.
Create and finalize Pac-Man in Scratch by coding win and game over messages, managing lives and score, and adjusting ghost behaviors for a playable dots game.
Create a scary shark game in Scratch 3.0 with a mouse-controlled shark, moving fish, score increases when eaten, life loss, and broadcasted events for game flow.
Add a toxic face sprite, reuse code, and modify shark behavior; manage lives and score, trigger game over with broadcasts, and finish the scary shark game in Scratch 3.0.
Build a 2D racing game in Scratch 3.0 using if statements and keyboard controls, guiding a car to race along a road, avoiding a red color, and resetting on collision.
Build a cross-the-road game in Scratch 3.0 by coding five vehicles and a crab, using loops, random waits, and conditional lives to teach core game logic.
Learn to build a crab crossing road game in scratch 3.0 part 2, using events, loops, and conditional logic to increase level and car speed as the crab crosses.
★ LEARN GAME DEVELOPMENT IN SCRATCH 3.0 – PERFECT FOR TEACHING CODING THROUGH FUN PROJECTS ★
This course is designed for **adults—parents, educators, and coding enthusiasts—**who want to learn how to develop fun games using Scratch 3.0 and teach coding fundamentals to beginners.
In this project-based course, you'll learn how to develop 14 different games, including classics like the Arkanoid Arcade Game, Pac-Man, and Snake, as well as more unique ones like a Helicopter Game, a Racing Car Game, and even a special game inspired by Elsa from Frozen.
All of this is done using Scratch 3.0, an educational programming environment with a simple drag-and-drop interface that makes programming concepts easy to explore.
Scratch 3.0 was developed by the Lifelong Kindergarten Group at the MIT Media Lab, to help learners (typically ages 8 and up) build creativity, problem-solving abilities, and foundational programming skills. As an adult, you can leverage this powerful tool to create engaging learning experiences—whether at home or in the classroom.
This course is ideal for:
Parents and guardians who want to support their child’s interest in technology and game development
Teachers and instructors seeking interactive ways to introduce programming in educational settings
Entrepreneurs looking to launch a coding academy or create a business teaching code
Programmers and hobbyists who want a fun, visual way to build games and explore creative coding
This course is taught by a university programming instructor passionate about making programming fun and accessible. The course environment is engaging, beginner-friendly, and designed to keep learners motivated—because learning to code should be a fun and inspiring journey.