| 1.00 | Introduction to MakeCode with Minecraft | 12% | B2 Understand Conceptual |
| 1.01 | Navigating the Minecraft environment | - | - |
| 1.02 | Creating/Importing a Minecraft world | - | - |
| 1.03 | Connecting to MakeCode | - | - |
| 1.04 | The basics of MakeCode blocks | - | - |
| 1.05 | Understand the role of the Agent | - | - |
| 2.00 | Writing computer algorithms | 12% | B2 Understand Conceptual |
| 2.01 | Understand what an algorithm is | - | - |
| 2.02 | Write an algorithm | - | - |
| 2.03 | Understand the requirement for thorough instructions in computer programs | - | - |
| 3.00 | Moving to JavaScript | 12% | B2 Understand Conceptual |
| 3.01 | Understanding text-based programming language | - | - |
| 3.02 | Be able to identify equivalent JavaScript code for MakeCode blocks | - | - |
| 3.03 | Be able to make modifications to JavaScript code to affect the output | - | - |
| 4.00 | JavaScript Loops | 13% | B2 Understand Conceptual |
| 4.01 | Identify and modify Repeat loops in JavaScript | - | - |
| 4.02 | Identify and modify While loops in JavaScript | - | - |
| 4.03 | Identify and modify For loops in JavaScript | - | - |
| 5.00 | JavaScript Logic | 13% | B2 Understand Conceptual |
| 5.01 | Identify and modify IF THEN and IF THEN ELSE statements in JavaScript | - | - |
| 5.02 | Use Comparison operators in JavaScript | - | - |
| 5.03 | Use Boolean operators in JavaScript | - | - |
| 6.00 | Errors | 13% | B2 Understand Conceptual |
| 6.01 | Define and Identify Semantic Errors | - | - |
| 6.02 | Define and Identify Syntax Errors | - | - |
| 7.00 | Project | 25% | B2 Understand Conceptual |
| 7.01 | Design and develop a programmatic solution for a problem | - | - |