
Explore Scratch programming, a block-based language, by joining Scratch and using the online editor to build and share games, stories, and animations, or download the offline editor for offline work.
Explore the Scratch editor to understand code blocks, sprite manipulation, and stage setup, then build animations using motion, events, controls, and forever loops.
Create rainbow art in space by animating three bouncing dots within a stage, then add a fourth dot that draws a color-changing line between them for a rainbow effect.
Learn to create a rain-inspired Scratch drawing by duplicating dots and moving from dot 1 to dot 3 with the pen extension, adjusting pen size and color.
Create dancing sprites in Scratch by changing costumes, applying motion blocks, and looping animation with edge bounds and timing controls, triggered by the green flag.
Explore the Scratch website community, share projects, view source code, notes and credits, see likes and followers, remix others’ projects, and explore tags and help resources.
Learn to build a Scratch number guessing game by creating a sprite, using variables and operators to generate a random number and provide higher or lower hints within five attempts.
This tutorial guides kids through animating letters in Scratch using motion, looks, sound, and event control, with forever loops, color changes, glides, and a stars backdrop.
Create a short story in Scratch by building scenes with a background and two sprites, then switch between scenes and animate them with motion, sound, speech, and broadcasts.
Learn to build a two-scene Scratch story by recording dialogue, showing speech bubbles, playing sounds, and using broadcast messages to coordinate Abby and Ruby across backdrops.
In movies, whenever the scene involves a programmer, they are typing lots of stuff at such a high speed that their fingers are practically a blur. And the character does this for hours!
It is easy to look at such scenes and wonder, “Do I really think that I can reach that level?” Well, here comes Scratch!
Scratch is a unique programming language that is based on blocks – actual blocks. So no need to worry about creating pages of hand-typed code – all you will need to do is drag and drop. Cool, huh?
This course is a beginner’s tutorial to creating animations, games, and coding, using the Scratch computer language. It includes step-by-step instructions for getting started with Scratch.