Botley
CodeCraft

A complete computing world — algorithms, code, data, networks, and digital safety

Think like a computer, solve like an inventor — master the logic behind every screen, app, and system

CodeCraft builds real computational thinking through coding games for kids and hands-on challenges — sequencing instructions, writing algorithms, debugging, working with data and binary, exploring how networks and hardware work, and staying safe online. Across 36 interactive coding activities for children and three progression tiers, learners move from first algorithms to genuine problem-solving with logic and flow control. Botley guides every step, turning abstract computing ideas into playful, solvable puzzles.

Start ExploringFree to play · No account required

What's Inside CodeCraft

Six content families spanning everything from foundations to advanced challenges.

📋

Sequences, Instructions & Algorithms

Step-by-step thinking, ordering instructions, and building the algorithms behind every program.

🔀

Logic, Conditions & Flow Control

If-then decisions, loops, branching, and controlling how a program runs.

💾

Data, Binary & Information

How computers store and represent information — numbers, binary, and data structures.

🖧

Networks, Hardware & Software

How devices, the internet, and software connect and work together.

🛡️

Cyber Safety & Digital Literacy

Staying safe online, protecting information, and being a responsible digital citizen.

🐞

Debugging, Patterns & Creative Computing

Finding and fixing errors, spotting patterns, and using code creatively to invent and solve.

What Learners Explore

Write and sequence clear instructions and step-by-step algorithms
Use logic, conditions, loops, and flow control to solve problems
Understand how data, binary, and information are represented
Explore how networks, hardware, and software work together
Build debugging skills — finding, understanding, and fixing errors
Develop computational thinking: decomposition, patterns, and abstraction
Practise cyber safety, digital literacy, and responsible online behaviour
Apply creative computing to design, patterns, and inventive challenges

Key Skills

Sequences, Instructions & AlgorithmsLogic, Conditions & Flow ControlData, Binary & InformationNetworks, Hardware & SoftwareCyber Safety & Digital LiteracyDebugging, Patterns & Creative Computing

Topics Covered

Sequences & Instructions
Algorithms
Loops & Repetition
Conditions & Logic
Debugging
Binary & Data
Networks & the Internet
Hardware & Software
Cyber Safety
Pattern Recognition
Flow Control
Creative Computing

Visual Lessons29

Collect labelled diagrams for CodeCraft concepts as you learn.

Adaptive Progression

Every learner progresses through five Insight stages — from Foundation to Mastery. The system adapts difficulty based on performance, ensuring the right level of challenge at every step.

🌱 Foundation🌿 Developing🌳 Secure🌟 Greater Depth👑 Mastery
Botley mascot

Meet Botley

Botley is your companion in CodeCraft. When you get stuck, Botley offers helpful explanations tailored to your current Insight level — never giving away the answer, but always pointing in the right direction.

Start CodeCraft Now

Free · No credit card required

Explore Other Subjects