Code QuestConcepts (Ages 6-12)

Programming Concepts for Ages 6-12

How do we explain programming to kids? By connecting it to their daily lives!

Sequencing

Sequencing is ordering steps logically to reach a goal.

Real-life example: A cake recipe! You must mix ingredients first, then put them in the oven. If you reverse the order, you don't get a cake.

Loops

Loops are a shortcut to writing the same command multiple times in a row.

Real-life example: Brushing teeth. Instead of telling my brain "move brush up and down" 100 times, I say "Repeat brushing motion 100 times".

Conditions

Conditions help the computer make decisions based on the current situation.

Real-life example: "If" it is raining, "then" take an umbrella. "Else" wear a sun hat.

Variables

A variable is a box or space in memory where we store information that might change later.

Real-life example: A piggy bank (variable) named "savings". The value of this variable changes whenever we put money in or take money out.

These concepts build minds

In Code Quest, we introduce these concepts in a fun, interactive way that kids love.

Play Code Quest