All programs
CS Fundamentals
CodingGrades 3-5
Explore how programs work through project-based challenges in Scratch and unplugged problem-solving activities. Students use word-based blocks to practice algorithms, loops, conditionals, and debugging while becoming more independent coders.
What students do
Students explore the foundations of computer science through project-based challenges using Scratch’s word-based coding blocks. Lessons introduce algorithms, loops, conditionals, and variables, with unplugged activities that reinforce how these concepts work. Students practice planning solutions, debugging programs, and explaining their reasoning as they develop greater independence.
