Grade 2Code & Craft
Code to Craftin Minecraft
Turn screen time into skill time! Students explore the foundations of Computer Science and use algorithms, loops, and conditionals to program agents and solve exciting coding challenges inside the Minecraft universe.

Five Learning Outcomes.One confident coder.
Real, transferable skills you'll use far beyond the classroom.
Understand Computer Science
Discover how computers work and explore the different fields of technology.
Master Algorithmic Thinking
Learn to write clear algorithms and use sequencing to create structured programs.
Control Program Flow
Apply events, loops, and conditionals to automate tasks inside Minecraft.
Solve Puzzles with Code
Program digital agents to navigate mazes, build structures, and complete space missions.
Hunt Down Bugs
Develop critical debugging techniques to identify and fix errors in broken code.
Game-Based Tech Stack
Learn computer science through play in tools students already love.

Minecraft Education Edition
A game-based learning platform where students use block coding to control agents, alter the game world, and solve complex spatial puzzles.

Canva
A creative design tool used to introduce young students to visual communication and presentation building.
Three modules.A Coded Space Mission At The End.
From your first algorithm to a fully coded Minecraft project.

Foundations & Algorithms
Discover what makes a computer tick. Students explore the basics of computer science and learn how to write algorithms to control their Minecraft Agent.

Foundations & Algorithms
Discover what makes a computer tick. Students explore the basics of computer science and learn how to write algorithms to control their Minecraft Agent.

Events, Loops & Debugging
Level up your logic! Automate repetitive tasks using loops, trigger actions with events, and learn how to fix broken code.

Events, Loops & Debugging
Level up your logic! Automate repetitive tasks using loops, trigger actions with events, and learn how to fix broken code.

Smart Logic & The Final Build
Make your code smart. Use conditionals and operators to make decisions, then combine everything to build an entire coded town.

Smart Logic & The Final Build
Make your code smart. Use conditionals and operators to make decisions, then combine everything to build an entire coded town.
More than just play.
Every graduate leaves with sharp logic, sturdy resilience, and the soft skills to share their coded worlds.
Algorithmic Logic
Write clear, structured algorithms to solve puzzles and command digital agents.
Control Structures
Use events, loops, and conditionals to control how programs flow and react.
Code Debugging
Hunt down bugs in broken programs and fix them with patience and logic.
Game-Based Coding
Build coded structures, solve missions, and shape worlds inside Minecraft.
Spatial Problem Solving
Think in 3D space to plan moves, build structures, and navigate worlds.
Logical Reasoning
Break problems into clear steps and follow logic from start to finish.
Resilience
Keep trying when code breaks and turn every bug into a learning win.
Digital Presentation
Design slides and confidently share your coded worlds with an audience.
The Graduation ProjectMinecraft Code Town.
By the end of this course, every student programs their Minecraft Agent to construct, automate, and proudly present an entire coded town.
Minecraft Code Town
Bring it all together! Students apply algorithms, loops, and conditionals to program their Minecraft Agent to automatically construct a structured, multi-building town from scratch.
- Smart Algorithms: Plan and sequence every step the Agent takes.
- Automated Builds: Use loops to construct multiple buildings efficiently.
- Conditional Logic: Let the Agent make decisions based on its surroundings.


Pitch & Present
Step into the spotlight. Students use Canva to design visual slides, reflect on their favorite coding moments, and proudly present their Code Town to parents.
- Visual Slides: Design Canva slides that walk through the coding journey.
- Coding Reflection: Highlight favorite moments and breakthroughs.
Solve Minecraft Missionsusing Code.
Create smart programs that think and decide! Students build loops, use variables, and apply logical operators to guide their Minecraft agent through tricky adventures and fun coding challenges.

Four Learning Outcomes.One confident coder.
Real, transferable skills you'll use far beyond the classroom.
Code Smart Mechanics
Create programs that make decisions using logical operators and conditional loops (While & Repeat Until).
Manage Data
Understand variables and different data types to keep track of information like a real coder.
Debug & Trace
Learn the history of 'bugs' and master code tracing to identify and fix errors in complex scripts.
Present with Confidence
Explore the basics of AI in Minecraft, build a final project, and present it to an audience using Canva.
Game-Based Tech Stack
Learn computer science through play in tools students already love.

Minecraft Education
A game-based learning platform where students write code to control an agent, build structures, and solve interactive 3D missions.

Canva
A creative design tool used to introduce young students to visual communication, storytelling, and presentation building.
Three modules.A Coded Space Mission At The End.
From your first algorithm to a fully coded Minecraft project.

Advanced Loops & Logic
Take control! Build conditional loops and master arithmetic and logical operators to make your agent think and navigate tricky nested loop challenges.

Advanced Loops & Logic
Take control! Build conditional loops and master arithmetic and logical operators to make your agent think and navigate tricky nested loop challenges.

Variables & Functions
Code like a pro! Use variables to store data, explore different data types, and group your code into powerful, reusable functions.

Variables & Functions
Code like a pro! Use variables to store data, explore different data types, and group your code into powerful, reusable functions.

Debugging & AI
Squash those bugs! Discover the history of software bugs, learn to trace code step-by-step, and explore the basics of Artificial Intelligence in Minecraft.

Debugging & AI
Squash those bugs! Discover the history of software bugs, learn to trace code step-by-step, and explore the basics of Artificial Intelligence in Minecraft.
More than just play.
Every graduate leaves with sharp logic, sturdy resilience, and the soft skills to share their coded worlds.
Conditional & Nested Loops
Build loops that adapt to conditions and stack inside one another to solve complex challenges.
Variables & Data Types
Use variables to store and update information using the right data types, like a real coder.
Logical Operators
Combine conditions with AND, OR, and NOT to make programs that think and decide.
Code Tracing & Debugging
Read through code step-by-step to find and fix bugs in complex scripts with confidence.
Algorithmic Thinking
Break missions into clear, ordered steps the agent can follow without getting stuck.
Problem Solving
Tackle tricky Minecraft missions by analyzing the goal and choosing the smartest path.
Creative Logic
Invent new ways to combine loops, variables, and operators into your own clever solutions.
Confident Presentation
Stand up, share your Minecraft project on Canva slides, and present like a pro.
The Graduation ProjectEarth’s Moon & Mars
By the end of this module, every student programs their Minecraft Agent through 'The Experiment' using advanced logic, then presents their project on Canva.
Earth’s Moon & Mars Space Mission
Students apply all their advanced logic to program a space mission in Minecraft! Using variables, loops, and functions, they guide their agent through 'The Experiment' mission.
- Variables in Action: Track scores, lives, and game state in real time.
- Reusable Functions: Break the mission into clean, reusable code blocks.
- Conditional Loops: Keep the agent running until the mission succeeds.


Pitch & Present
Step into the spotlight. Students use Canva to design visual slides, reflect on their Minecraft coding journey, and proudly present their project to parents.
- Visual Slides: Design Canva slides that walk through the coding journey.
- Coding Reflection: Highlight favorite moments and breakthroughs.
Level Up!Smarter Code, Bigger Missions
Where simple algorithms evolve into advanced game logic.
Conditional Loops
Combine loops with conditions to make programs that adapt and react.
Nested Loops
Stack loops inside loops to build complex patterns and structures.
Code Variables
Store and update values to track scores, timers, and game state.
Advanced Missions
Take on bigger, multi-step coding challenges with smart logic.
Earth’s Moon & Mars
Get ready for a prehistoric adventure. Next semester, students combine variables and nested loops to code a dynamic dinosaur survival game featuring:
- Advanced Agent AI: Program smart agents that react to the player.
- Dynamic Obstacles: Code obstacles that change as the game speeds up.
- Variable Tracking: Track scores, lives, and high scores in real time.

