Intro to Computer Programming

Introduction to Computer Programming exposes students to programming fundamentals. Students use a graphical programming language to create interactive animations, games, stories, and more, while learning about mathematical and computational ideas.

Examples from Snap! website:

tree
Animated tree
path
Path Finder
invader
Space Invaders
snake
Snake
menuet
Menuet
tree
Interactive tree
swim
Swimmer
count
Count change
y
Y combinator
game
Animal game
knock
Joke
roman
Roman numerals