GCC · GST / AST

Codeoko

Ages 7–10

First Code

Ages 7–10 learn to think in steps, then write their first games and stories in Python.

See student projects

Class

1 : 4 · 4 children

When

GST / AST evenings

They leave with

A game they can play (score, lives, a title screen)

Who it is for

Curious 7–10s who like games, drawing, or stories. No prior coding. A laptop and headphones are enough.

No videos to sit through. They write a loop, a score, a choice — and play what they coded. Live evenings, four children, one mentor who stays until it runs.

A week in class

Class 1

The idea in plain words. Then they type it.

Class 2

They finish the feature. When it breaks, they find why.

At home

A small piece to try — not a worksheet pack.

What they build, week by week

Weeks 133 weeks · Python · Pseudocode · If / else

Thinking in steps

Before they type, they can say what happens first, next, and if something goes wrong.

  • Break a task into ordered steps
  • Spot a loop that never stops
  • Write those steps in English or Arabic, then as code

They make: A tiny quiz or maze with a start, a choice, and an end.

Weeks 463 weeks · Python · Collision · Canvas

Games with a score

A game is variables: score, lives, and when they change.

  • Move a character with the keyboard
  • Add points when they catch something
  • Lose a life for a real reason — not a decoration

They make: Star Catch — collect stars, avoid bees, show the score.

Weeks 793 weeks · Python · Canvas · Colour

Draw and stamp

Colour, position, and a stamp function. The picture is theirs.

  • Pick a colour and stamp on a canvas
  • Draw with drag, not a preset picture
  • Save or screenshot the work for a parent

They make: Paint Pad — a drawing app they can open again at home.

Weeks 10123 weeks · Python · State machines

Stories that branch

A story with state: inventory, weather, a choice that changes the next page.

  • Store flags (honor, items, weather) as variables
  • Write two different endings from one choice
  • Run the story and explain how a branch works

They make: A short playable story they can walk a parent through.

Studio samples from this program

Ready when you are

Let them learn to code — for real.

We’ll check First Code is the right fit for their age and what they like to make.

See programs