
Series
Scratch
41 episodes
Tutorials for Scratch, the block-based coding environment, arranged so a class can start at zero and keep going. The opening videos tour the editor, animate the letters of your name, and draw a sprite in the paint editor. Project builds follow: a hide-and-seek game, a catch game with a score variable, a jumping game with a collision check, a clicker game where upgrades feed back into the score. Explainers cover if-blocks, nesting, and debugging a conditional that misbehaves. Advanced ones reach clones, simulated gravity, scrolling backdrops, and the webcam face-sensing blocks. Most run two to eleven minutes.
What Scratch covers
41 episodes in the library, tagged for K–6th. Heaviest coverage: Technology, Art and Math. Between them they line up with 19 distinct standards across 4 frameworks.
Episodes per grade
- K
- 6
- 1st
- 12
- 2nd
- 20
- 3rd
- 35
- 4th
- 37
- 5th
- 31
- 6th
- 22
Episodes per subject
- Technology
- 41
- Art
- 12
- Math
- 6
- Reading & Writing (ELA)
- 3
- Music
- 2
- Science
- 1
Common Core — Math 1
- 4.G.A.1Draw points, lines, line segments, rays, angles (right, acute, obtuse), and perpendicular and parallel lines; identify these in two-dimensional figures.
Common Core — ELA 2
- W.3.2Write informative/explanatory texts to examine a topic and convey ideas and information clearly.
- W.3.3Write narratives to develop real or imagined experiences or events using descriptive details and clear event sequences.
National Core Arts 7
- VA:Cr2.1.4Explore and invent art-making techniques and approaches.
- VA:Cr2.1.2Experiment with various materials and tools to explore personal interests in a work of art or design.
- VA:Cr1.1.3Elaborate on an imaginative idea.
- MU:Cr1.1.KaWith guidance, explore and experience music concepts such as beat and melodic contour.
- MU:Cr2.1.6aSelect, organize, and document personal musical ideas for arrangements and compositions within expanded forms that demonstrate unity and variety.
- VA:Cr1.1.6Combine concepts collaboratively to generate innovative ideas for creating art.
+ 1 more
- VA:Pr5.1.4Prepare and present artwork safely and effectively for display.
ISTE (Technology) 9
- ISTE.1.5.dAlgorithmic thinking: put steps in order to solve a problem, and recognize what can be automated.
- ISTE.1.6.bOriginal and remixed works: create original work, or remix digital resources responsibly and with credit.
- ISTE.1.5.bData sets: collect and analyze data with digital tools to inform a decision.
- ISTE.1.5.cDecompose problems: break a complex system or task into smaller parts.
- ISTE.1.1.dTechnology fundamentals: understand how the technology you use works, and try out new tools confidently.
- ISTE.1.6.aChoose platforms or tools: pick the digital tool that fits your communication goal.
+ 3 more
- ISTE.1.3.cCurate information: collect and organize digital resources so the connections between them are clear.
- ISTE.1.5.aProblem definitions: state a problem in a way that data analysis or an algorithm could help solve.
- ISTE.1.6.dCustomize the message: shape and publish work for a particular audience.
Every episode is vetted and tagged before it goes in. Pick your state in the filters above to see your own state’s codes alongside these.
41 results
What is Scratch?
Scratch
2 minK1st2nd3rd4th
Getting Started with Scratch
Scratch
2 minK1st2nd3rd4th
Animate Your Name with Scratch
Scratch
1 minK1st2nd3rd
Make It Fly Tutorial
Scratch
2 min1st2nd3rd4th
Hide and Seek Game
Scratch
2 min1st2nd3rd4th
Make Music Tutorial
Scratch
1 minK1st2nd3rd
How to Draw Backdrops in Scratch
Scratch
3 min1st2nd3rd4th
How to Use the Backpack in Scratch
Scratch
4 min3rd4th5th6th
How to Make a Virtual Pet in Scratch
Scratch
7 min2nd3rd4th5th
How to Make a Jumping Game in Scratch
Scratch
5 min2nd3rd4th5th
How to Make a Catch Game in Scratch
Scratch
7 min2nd3rd4th5th
How to Make a Scrolling Background in Scratch
Scratch
7 min3rd4th5th6th
How to Make a Character Designer in Scratch
Scratch
8 min2nd3rd4th5th
How to Make a Virtual Town in Scratch
Scratch
9 min3rd4th5th6th
How to Make a Mouse Trail in Scratch
Scratch
6 min2nd3rd4th5th
How to Make a Clicker Game in Scratch
Scratch
11 min3rd4th5th6th
How to Make a Story in Scratch
Scratch
9 min1st2nd3rd4th5th
How to Make an About Me Project in Scratch
Scratch
9 min2nd3rd4th5th
How to Make a Pong Game in Scratch
Scratch
11 min3rd4th5th6th
Create a Sprite with the Scratch Paint Editor
Scratch
2 minK1st2nd3rd4th
Bring Your Drawings Into Scratch
Scratch
2 minK1st2nd3rd4th
Remix and Re-imagine Scratch Sprites
Scratch
2 min1st2nd3rd4th
Pixel Art in Scratch, 3 Ways
Scratch
4 min2nd3rd4th5th
Sounds in Scratch: Add, Record, and Use Text to Speech
Scratch
4 min1st2nd3rd4th5th
What Are Variables and Lists in Scratch? (Part 1)
Scratch
5 min3rd4th5th6th
Using Variables and Lists in Scratch (Part 2)
Scratch
7 min3rd4th5th6th
Conditional Statements in Scratch: Make Interactive Projects (Part 1)
Scratch
5 min3rd4th5th6th
Conditional Statements in Scratch: Nesting, Debugging, and Beyond (Part 2)
Scratch
4 min3rd4th5th6th
Turtle Graphics: Using Pen Blocks in Scratch
Scratch
7 min2nd3rd4th5th6th
Scratch My Blocks, Part 1: Create Custom Blocks
Scratch
4 min3rd4th5th6th
Scratch My Blocks, Part 2: Tips and Tricks
Scratch
5 min3rd4th5th6th
Scratch My Blocks, Part 3: Custom Blocks with Parameters
Scratch
4 min4th5th6th
Create Your Own Scratch Asset Pack, Part 1
Scratch
3 min3rd4th5th6th
Create Your Own Scratch Asset Pack, Part 2: Tips and Tricks
Scratch
8 min3rd4th5th6th
Create Your Own Scratch Asset Pack, Part 3: Remixing and Using Assets
Scratch
4 min3rd4th5th6th
Video Sensing in Scratch
Scratch
5 min3rd4th5th6th
Exploring AI with Scratch Face Sensing Blocks
Scratch
5 min4th5th6th
Advanced Scratch Topics: Clones
Scratch
9 min4th5th6th
Advanced Scratch Topics: Text Rendering and Text Generators
Scratch
6 min4th5th6th
Advanced Scratch Topics: User-Controlled Scrolling Backgrounds
Scratch
5 min5th6th
Advanced Scratch Topics: Gravity
Scratch
6 min5th6th








































