Week 1

Collecting rocket parts

Week 1

Sophie's heading to outer space but there's a few things she needs to do first, like collecting all the parts of her rocket. Can you use 'do' loops to avoid the obstacles and find all the bits?

Week 2

Building and launching

Week 2

Once you've got all the rocket parts together you can take off from the launching pad. You'll need to use both 'do' loops and 'if' statements in this lesson.

Week 3

Asteroids

Week 3

As Sophie leaves Earth she encounters the asteroid belt. Use 'if', 'if-else' and 'if-elseif-else' blocks to avoid those pesky asteroids and collect as many donuts as you can. Don't forget to share your high score!

Week 4

Aliens

Week 4

Sophie stumbles upon some aliens ... and they appear to have a message for her! Can you collect all the letters to spell out the message?

Week 5

Jet pack patterns

Week 5

Sophie's jet pack is leaving a trail of smoke in space. Can you use 'do' loops and functions to make a pattern in the smoke? What amazing shapes can you make?

Week 6

Into the black hole!

Week 6

Sophie and her friends get trapped near a black hole! Can you escape the black hole? How stretched out can you get? And what will happen when the black hole is rotating? Click to have a go!

How does it work?

In each lesson you can create, test and run your very own code. You will need to use the Testing Area, Toolbox and Workspace. Each page is split into four areas:

  • Your Testing Area: here you can see your code being run. At the bottom there are four blue buttons; these are used to Run your code, Step through your code slowly, Show your code and Reset the level. More instructions are shown at the bottom.
  • Your Toolbox: your coding blocks live here. You can click and drag them to your workspace. When you run out of a particular block it turns grey.
  • Your Workspace: here you arrange the blocks to create your code. Add blocks to the workspace by dragging them from the toolbox. Order them by clicking them underneath each other. If you want to get rid of any blocks you can drag them back to the toolbox or into the rubbish bin.
  • Navigation buttons: these buttons will help with this week's lesson. In the Today's lesson button you will find an explanation of today's exercises. You can also go back to the previous page go forwards to the next one.

Want more?

Like Coding with Sophie but want some more coding activities? Here are some free activities ordered by the lessons we've done. While they use the same 'block' style coding, some of the blocks might be different. You don't need to have an account for any of these.

Week 1: 'Do Loops'

Angry bird maze (code.org)
Bee loops (code.org)
Loops with Scrat (code.org)

Week 2

Bee maze (code.org)
Build a house (Minecraft/code.org)

Week 3: 'If/Else'

Bee If/Else (code.org)

Week 4: 'Do Loops' and 'If/Else'

While loops (code.org)
While loops in maze (code.org)

Week 5: Functions

Drawing shapes with loops (code.org)
Zombie artist drawing (code.org)
Make snowflakes with Elsa and Ana (code.org)

Week 6: Adventures

Hero's Journey (Minecraft/code.org)
Design your own Google Logo (Google/Scratch)
Make a Star Wars game (code.org)

Something completely different?

Code Monster
Code Combat (different languages available)