CS202 - Introduction to Scratch for Kenya (G3-G5)

Scratch is a block-based programming method targeted at children in elementary school, used as an educational tool for coding. Cloud Classroom’s Scratch programming course teaches students beginning coding concepts to nurture their skills for other advanced languages, such as Python and Java. Starting from the basic motion blocks to the more complicated control sequences, this Scratch course covers fundamental programming ideas in a fun and engaging way. By the end of this course, students should be able to create their own games and/or storyboards to share with others.

Live Instruction
Multiple Resources
Active Community
One-on-One Mentorship

Scratch is a block-based programming method targeted at children in elementary school, used as an educational

tool for coding. Cloud Classroom’s Scratch programming course teaches students beginning coding concepts to

nurture their skills for other advanced languages, such as Python and Java. Starting from the basic motion blocks

to the more complicated control sequences, this Scratch course covers fundamental programming ideas in a fun

and engaging way. By the end of this course, students should be able to create their own games and/or storyboards

to share with others.

Course Content

Week 1 -

Scratch User Interface and Simple Movement Blocks

Week 2 -

Loops, Conditionals, and Booleans

Week 3 -

Broadcasting Messages and Methods

Week 4 -

Variables and Animation Work

Week 5 -

Maze Game

Week 6 -

Levels Game

Reviews