Building interactive stories, games, and models using code.

Loops

Repeats a set of instructions multiple times.

Example Project

Simulating pollinators in a garden (bees visiting flowers).

Repeat 10
Forever

Conditionals

Tells the program to do something IF a certain thing happens.

Example Project

Scoring points in a chase game (IF touching coin THEN score + 1).

IF <condition> THEN

Variables

Stores information that can change, like a score or a timer.

Example Project

Displaying weather patterns or tracking game lives.

Score: 10
Lives: 3

Cloning

Creates multiple copies of a sprite at once.

Example Project

Populating consumers in an ecosystem (many rabbits from one sprite).

User Experience (UX)

How design choices shape user interaction.

Interactivity

Using inputs (keys, mouse, sensors) to make the system respond.

Impact

How design influences screen time and social behavior.