| 1.00 | Understand objects in views. | 14% | B2 Understand Conceptual |
| 1.01 | Explore the use of coordinates to place objects into a view. | - | - |
| 1.02 | Code with coordinate pairs. | - | - |
| 2.00 | Understand events and handlers. | 12% | B2 Understand Conceptual |
| 2.01 | Examine touch events to understand the basics of event handling. | - | - |
| 2.02 | Review functions with parameters. | - | - |
| 3.00 | Understand arrays. | 19% | B2 Understand Conceptual |
| 3.01 | Extend understanding of arrays with new operators and methods. | - | - |
| 3.02 | Extend understanding of functionality, operators and nested for loops. | - | - |
| 4.00 | Understand advanced events and handlers. | 12% | B2 Understand Conceptual |
| 4.01 | Combine principles of events and handlers with arrays. | - | - |
| 4.02 | Explore which kinds of arguments to use for event handler functions. | - | - |
| 4.03 | Examine inputs available through device hardware. | - | - |
| 5.00 | Understand functions as arguments. | 19% | B2 Understand Conceptual |
| 5.01 | Apply functions as arguments within another function using closures. | - | - |
| 5.02 | Understand augmented reality. | - | - |
| 6.00 | Understand return types and outputs. | 7% | B2 Understand Conceptual |
| 6.01 | Identify the use of a function to return a specific type. | - | - |
| 6.02 | Create a return type that can be used in other parts of a program. | - | - |
| 7.00 | Understand classes and components. | 17% | B2 Understand Conceptual |
| 7.01 | Investigate the basics of components. | - | - |
| 7.02 | Use design thinking and review types. | - | - |
| 7.03 | Understand classes to group and organize data in a program. | - | - |
| 7.04 | Create an app-like experience. | - | - |