📚
🌍

Secret Galactic Code Academy

Year 3 Workbook

Syntax World — Planet Guide & Learning Paths

Student Name: _________________________________

Class: _________________ Year: _______

School: _________________________________

Teacher: _________________________________

Start Date: _________________ End Date: _________________

⭐ ⭐ ⭐ ⭐ ⭐

"Where every symbol has meaning. Where every step builds knowledge."

© 2026 InfiniCoreCipher — FutureTechEducation

Canon Authority: Katarzyna Kalina vel Kalinowska | v3.0 MASTER CANON LOCKED

Companion to: Year 3 Theory Book v1.1 | COPPA & GDPR Compliant

📋 How to Use This Workbook

This workbook is your hands-on companion to the Year 3 Theory Book. For every concept Nova and Chip teach you, this workbook gives you activities to practise and master it!

🚀 Your Learning Flow

📖 Read Theory Book 🎮 Play Game Mission ✏️ Complete Workbook 📁 Save to Portfolio

🗺️ Syntax World Zones

🌿
Sequence Valley
☐ ☐ ☐
🌱
Variables Garden
☐ ☐ ☐
🌲
Loops Forest
☐ ☐ ☐
🏜️
Condition Canyon
☐ ☐ ☐
🏙️
Functions City
☐ ☐ ☐

🔑 Symbols Guide

SymbolMeaningSymbolMeaning
💡New concept to learn🤖Chip's coding challenge
✏️Write your answer🚀Nova's mission
🖊️Draw or designStar challenge (harder!)
🔍Think and investigate🏆Portfolio activity
🌿
Zone 1: Sequence Valley
"Every great program starts with a clear sequence."
2

What is a Sequence?

Theory Book: Pages 9-11 | Game: gm_y3_concept_01 | ⭐ 100 XP

💡 CONCEPT
💡 Key Concept

Sequence: A set of instructions in a specific order. The ORDER matters — changing it changes the result!

🚀
Nova says:
"A sequence is like a recipe — every step must happen in the right order! If you put your shoes on before your socks, something goes wrong! 😄"
✏️ Activity 2.1 — Everyday Sequences

Put these steps for making a cup of tea in the right order. Write 1, 2, 3, 4, 5 in the boxes:

OrderAction
Add milk or sugar
Boil the water
Pour hot water into the cup
Add the tea bag
Remove the tea bag
✏️ Activity 2.2 — Write Your Own Sequence

Write a 5-step sequence for getting ready for school:

StepWhat I do
1
2
3
4
5
🤖 Activity 2.3 — Chip's Coding Challenge

Write commands to guide Chip to the star: [C][ ][ ][ ][⭐]

Available commands: MOVE, TURN_LEFT, TURN_RIGHT, COLLECT

Command 1:

Command 2:

Command 3:

Command 4:

Did Chip reach the star? ☐ Yes    ☐ No

⭐ Star Challenge — Robot Algorithm

Write an algorithm for a robot to tidy a room. Be EXACT — the robot cannot guess! (Minimum 8 steps)

🌱
Zone 2: Variables Garden
"A variable is like a labelled box — put something in, give it a name, use it later!"
4

VAR FLOW — Step 1: STORE

Theory Book: Page 33 | Game: gm_y3_concept_03 | ⭐ 100 XP

💡 CONCEPT
💡 Key Concept

Variable: A named container that stores information.

name = "Alex" # Text variable age = 8 # Number variable score = 100 # Number variable is_ready = True # Boolean (True/False)
🖊️ Activity 4.1 — Variable Boxes

Draw a box for each variable. Write the label on the outside and the value on the inside:

player_name = "Nova"

Label: ___________

Value: ___________

lives = 3

Label: ___________

Value: ___________

has_key = True

Label: ___________

Value: ___________

✏️ Activity 4.2 — Create Your Own Variables

Write 5 variables about yourself:

Variable NameValueType
my_name
Text
my_age
Number
my_year_group
Number
my_favourite_colour
Text
i_like_coding
True/False
5

VAR FLOW — Step 2: CHANGE

Theory Book: Page 34 | Game: gm_y3_logic_03 | ⭐ 120 XP

🔮 LOGIC
✏️ Activity 5.1 — Trace the Variable

Follow the code and write the value of score after each line:

CodeScore value after this line
score = 0
score = score + 10
score = score + 5
score = score - 3
score = score * 2

Final value of score: ___________

✏️ Activity 5.2 — Story Variables

A character starts with 10 lives. Track the lives through the story:

EventChangeLives
Start10
Falls in a hole-3
Finds a health pack+2
Hit by enemy-1
Bonus level completed+5
Final boss fight-4

Final lives: ___________

🏆 Portfolio Activity: Save your score tracker program to your portfolio!
🌲
Zone 3: Loops Forest
"Repeat. Practice. Perfect."
10

Types of Loops

Theory Book: Pages 39-40 | Game: gm_y3_coding_02 | ⭐ 150 XP

💻 CODING
💡 Key Concepts

FOR loop: Repeats a set number of times.

WHILE loop: Repeats while a condition is true.

# FOR loop — repeat exactly 5 times for i in range(5): print("Hello, Galaxy!") # WHILE loop — repeat while score < 10 score = 0 while score < 10: score = score + 1 print("Score:", score)
✏️ Activity 10.1 — FOR Loop Practice

Complete each FOR loop:

1. Print "I love coding!" 3 times:

for i in range(   ): print(                    )

2. Print numbers 0 to 4:

for i in range(   ): print(   )
✏️ Activity 10.3 — Trace the Loop

Follow the loop and write what prints each time:

for i in range(4): print("Star", i)
Loop runValue of iWhat prints
1st0
2nd1
3rd2
4th3
✏️ Activity 10.4 — FOR or WHILE?
TaskFOR or WHILE?Why?
Print "Hello" exactly 7 times
Keep asking for password until correct
Count from 1 to 100
Keep playing until player runs out of lives
🤖
Chip says:
"FOR loops run a set number of times. WHILE loops run until a condition is false. Choose wisely!"
🏜️
Zone 4: Condition Canyon
"IF this happens, THEN do that!"
14

Boolean Logic

Theory Book: Page 47 | Game: gm_y3_logic_02 | ⭐ 130 XP

🔮 LOGIC
💡 Key Concept

Boolean: True or False — nothing else!

AND: Both must be true  |  OR: At least one  |  NOT: Flip it!

✏️ Activity 14.1 — True or False?

Evaluate each expression. Write True or False:

ExpressionAnswer
5 > 3
10 == 9
"cat" != "dog"
7 >= 7
4 < 2
ExpressionAnswer
100 == 100
"Nova" == "nova"
3 + 4 == 7
10 != 10
5 <= 6

My score: ___ / 10 ⭐

✏️ Activity 14.2 — Truth Table
ABA AND BA OR BNOT A
TrueTrue
TrueFalse
FalseTrue
FalseFalse
🏆
FINAL QUEST — Save Syntax World!
Mission 20 | 500 XP | Use ALL your skills!

⚡ Code Chaos has struck Syntax World!

The Academy Core is malfunctioning. Only a true Explorer can fix it by using ALL their coding skills.

FQ

Part 1 — Sequence Challenge

Put the 10 steps back in the correct order (write 1-10)

⭐ 100 XP
OrderAction
Print the final score
Create variable score = 0
Add 100 to score
Check if score > 200
Print "Game Start!"
FQ

Part 2 — Variable Vault

Fix the 5 broken variables

⭐ 100 XP
player name = "Explorer" # Fix 1: _______________ score = "0" # Fix 2: _______________ lives = 3 lives = lives + 10 # Fix 3: _______________ has_key = "True" # Fix 4: _______________ level = 0 level = level - 1 # Fix 5: _______________
FQ

Part 3 — Loop Repair

Fix the infinite loop

⭐ 100 XP
power = 100 while power > 0: print("Power:", power) # Add the fix here:  

🏆 My Final Quest Results

PartCompleted?Stars
Part 1: Sequence Challenge☐ Yes   ☐ No⭐ ⭐ ⭐
Part 2: Variable Vault☐ Yes   ☐ No⭐ ⭐ ⭐
Part 3: Loop Repair☐ Yes   ☐ No⭐ ⭐ ⭐
Part 4: Condition Gates☐ Yes   ☐ No⭐ ⭐ ⭐
Part 5: Function Factory☐ Yes   ☐ No⭐ ⭐ ⭐

Total XP earned: ___ / 500

🚀
Nova says:
"YOU DID IT! Syntax World is saved! You are a TRUE galactic explorer! I'm SO proud of you! 🌟"

🏅 My Achievements

🌟
First Mission
☐ Earned
🔥
5-Day Streak
☐ Earned
🎯
Perfect Score
☐ Earned
🤖
No Hints
☐ Earned
🏆
Final Quest
☐ Earned

📚 Glossary

TermDefinition
AlgorithmA step-by-step plan to solve a problem
BooleanA True or False value
ConditionalCode that makes decisions (IF-THEN)
FOR loopRepeats a set number of times
FunctionA named, reusable block of code
ParameterInput passed into a function
print()Shows a value on screen
returnSends a value back from a function
SequenceInstructions in a specific order
VariableA named container that stores data
WHILE loopRepeats while a condition is true