Coding for kids: Scratch and Code.org videos

Quick answer

Coding for grades 3–5 (ages 8–11): Scratch Garden songs on sequencing, loops and conditions, Code.org's "How Computers Work" series, and official Scratch Team tutorials for making a catch game, a virtual pet or a story. Use an A–B loop and 0.75x speed to copy one block at a time, or Play all on repeat for a lesson.

Play all on repeat

Videos in this playlist

  1. 1What is Coding? | Coding & Computer Science SongWhat is Coding? | Coding & Computer Science SongScratch GardenPlay from here Loop
  2. 2Hardware Software | Coding & Computer Science SongHardware Software | Coding & Computer Science SongScratch GardenPlay from here Loop
  3. 3Sequencing | Coding & Computer Science SongSequencing | Coding & Computer Science SongScratch GardenPlay from here Loop
  4. 4Variables | Coding & Computer Science SongVariables | Coding & Computer Science SongScratch GardenPlay from here Loop
  5. 5Loops | Coding & Computer Science SongLoops | Coding & Computer Science SongScratch GardenPlay from here Loop
  6. 6Conditions | Lesson 6 | Camp Coding CampConditions | Lesson 6 | Camp Coding CampScratch GardenPlay from here Loop
  7. 7Functions | Coding & Computer Science SongFunctions | Coding & Computer Science SongScratch GardenPlay from here Loop
  8. 8Bugs! | Coding & Computer Science SongBugs! | Coding & Computer Science SongScratch GardenPlay from here Loop
  9. 9Break it Down! | Coding & Computer Science SongBreak it Down! | Coding & Computer Science SongScratch GardenPlay from here Loop
  10. 10Introducing How Computers WorkIntroducing How Computers WorkCodeAIPlay from here Loop
  11. 11How Computers Work: What Makes a Computer, a Computer?How Computers Work: What Makes a Computer, a Computer?CodeAIPlay from here Loop
  12. 12How Computers Work: Binary & DataHow Computers Work: Binary & DataCodeAIPlay from here Loop
  13. 13How Computers Work: Circuits & LogicHow Computers Work: Circuits & LogicCodeAIPlay from here Loop
  14. 14How Computers Work: CPU, Memory, Input & OutputHow Computers Work: CPU, Memory, Input & OutputCodeAIPlay from here Loop
  15. 15How Computers Work: Hardware and SoftwareHow Computers Work: Hardware and SoftwareCodeAIPlay from here Loop
  16. 16What is the Internet?What is the Internet?CodeAIPlay from here Loop
  17. 17Hello World - Welcome to Sprite LabHello World - Welcome to Sprite LabCodeAIPlay from here Loop
  18. 18Hello World - Programming with EventsHello World - Programming with EventsCodeAIPlay from here Loop
  19. 19Hello World - Do What You WantHello World - Do What You WantCodeAIPlay from here Loop
  20. 20What is Scratch?What is Scratch?Scratch TeamPlay from here Loop
  21. 21Getting Started with ScratchGetting Started with ScratchScratch TeamPlay from here Loop
  22. 22Create a Sprite with the Scratch Paint Editor | TutorialCreate a Sprite with the Scratch Paint Editor | TutorialScratch TeamPlay from here Loop
  23. 23Sounds in Scratch: Add, Record, and Use Text to Speech Blocks | TutorialSounds in Scratch: Add, Record, and Use Text to Speech Blocks | TutorialScratch TeamPlay from here Loop
  24. 24Conditional Statements: Make Interactive Projects (Part 1)| TutorialConditional Statements: Make Interactive Projects (Part 1)| TutorialScratch TeamPlay from here Loop
  25. 25What Are Variables and Lists in Scratch? (Part 1)| TutorialWhat Are Variables and Lists in Scratch? (Part 1)| TutorialScratch TeamPlay from here Loop
  26. 26How to Make an "About Me" Project in Scratch | TutorialHow to Make an "About Me" Project in Scratch | TutorialScratch TeamPlay from here Loop
  27. 27How to Make a Story in Scratch | TutorialHow to Make a Story in Scratch | TutorialScratch TeamPlay from here Loop
  28. 28How to Make a Clicker Game in Scratch | TutorialHow to Make a Clicker Game in Scratch | TutorialScratch TeamPlay from here Loop
  29. 29How to Make a Catch Game in Scratch | TutorialHow to Make a Catch Game in Scratch | TutorialScratch TeamPlay from here Loop
  30. 30How to Make a Pong Game in Scratch | TutorialHow to Make a Pong Game in Scratch | TutorialScratch TeamPlay from here Loop
  31. 31How to Make a Jumping Game in Scratch | TutorialHow to Make a Jumping Game in Scratch | TutorialScratch TeamPlay from here Loop
  32. 32How to Make a Virtual Pet in Scratch | TutorialHow to Make a Virtual Pet in Scratch | TutorialScratch TeamPlay from here Loop
  33. 33Hide and Seek GameHide and Seek GameScratch TeamPlay from here Loop
  34. 34Make It Fly TutorialMake It Fly TutorialScratch TeamPlay from here Loop

How do we follow a Scratch tutorial without losing our place?

Open Scratch beside RepeatWatch, set A and B around the step that adds a few blocks, and let it loop while your child builds. Slow to 0.75x and save each step on keys 1–9 to jump back quickly.

Where should a beginner start?

Start with the Scratch Garden songs, which explain sequencing, loops, variables and debugging in a few minutes each. Then watch “Getting Started with Scratch” and try the first game tutorial together.

Frequently asked questions

Does my child need to type code?

No. Scratch and Code.org Sprite Lab use drag-and-drop blocks, which suit grades 3–5. They teach the same ideas as typed languages: sequences, loops, conditions, variables and events.

Is Scratch free?

Scratch is a free project from the Scratch Foundation, and it runs in a web browser. Check its website for current details and parental guidance before your child shares projects.