
Explore Scratch, the MIT-designed visual programming language with a block-based drag-and-drop approach and hands-on projects. Move from basic design to dynamic animations and game development through 15 interactive projects.
Set up scratch on your computer by creating an online account or downloading the offline app, then sign in and explore scratch.mit.edu across Windows, Mac, and Chromebook.
Create a new Scratch project for a flapping bat, replace the cat with a bat sprite, paint the ground, pipes, and a gradient sky, and save offline to GitHub.
Learn to bring a Scratch game to life by animating a bat with flapping wings, applying gravity, and using the space bar to rise as pipes scroll left.
Learn to add collision detection in Scratch by checking when the bat touches the ground or pipes, ending the game. Copy collision scripts to pipes to reuse logic.
Adjust the pipe size and location, randomize vertical position, resize the sprite, and add a second pipe to complete the first game in Scratch.
Modify sprites from the library in Scratch 3, customize the base running girl, save as your own character Catalina, and set a night city backdrop to craft your comic.
Modify Scratch characters by painting new costumes with the bitmap tool, naming costumes, drawing masks, erasing, filling colors, and refining lines to customize sprites for storytelling blocks.
Become our scratch designer by creating a comic scene with a description box as a new text sprite and using speech and thought blocks, with the version three reshape tool.
Design scratch animals by creating a grid turtle, animating it with code, and swapping a library sprite with a hippogriff, while preparing a tiny winning script.
In Scratch, animate the turtle sprite by coding a forever loop to move ten steps, go to middle point, wait, turn five degrees, and switch costumes for left and right.
Learn to create a custom hippogriff in Scratch 3 by editing a unicorn sprite, converting it to bitmap, erasing and redrawing shapes, and detailing colors for a crafted character.
Learn to add code for the hippogriff to play a horse sound when the space key is pressed, and paint a backdrop for the scene in Scratch.
Explore vector design in Scratch 3, converting between vector and bitmap, and sculpt robot shapes by editing points, adding curves, and reshaping outlines for game projects.
Learn to design a robot in Scratch version 3 by building vector drawings, using paint canvas, shapes, gradients, and shading with layering and grouping.
Practice vector image design for robots in scratch, using shapes, shadows, gradients, grouping, and flip techniques to enable motion with arrow keys and sound with the spacebar.
Explore Roblox programming from Lua basics to game scripting and world creation, using Roblox Studio and open source roadblocks, with hands-on learning through a GitHub repository.
Scratch is a fast, fun, and easy way to get started in computer science. Do you want to make cool games, impressive animations, and become an all-around Scratch super star? You've come to the right place! Packed with full-color photos and easy-to-follow instructions, the book "Scratch For Kids" makes it easy to get started--even if you've never attempted computer programming or coding. Inside, you'll find out how to design and develop your own games, create amazing animations, interact with the online Scratch community, and much more! This video series aims to guide you through this great book and do all of the projects step by step!
Enjoy your learning! And if you're parents and learning with your kids, ensure to have fun! Thanks for the book author Derek Breen (2nd Degree Black Belt in Scratch Ninjitsu)
About Scratch:
Scratch is the world’s largest coding community for children and a coding language with a simple visual interface that allows young people to create digital stories, games, and animations. Scratch is designed, developed, and moderated by the Scratch Foundation, a nonprofit organization.
Scratch promotes computational thinking and problem solving skills; creative teaching and learning; self-expression and collaboration; and equity in computing.
Scratch is always free and is available in more than 70 languages.
Notification: the course is intended for purchase by adults.