Design basic 2D and 3D assets
Combine 2D and 3D assets in the assembly of a project
Use multiple designed assets in completed products and models
Design multiple and integrating assets for use in complex finished projects and models
Use basic programming constructs to create simple programs
Apply basic programming constructs to solve a problem
Apply abstraction and decomposition to solve more complex problems
Apply higher-order programming techniques to solve real-world problems
Use basic digital, analogue, and electromechanical components
Combine inputs and/or outputs to create projects or solve a problem
Process input data to monitor or react to the environment
Create automated systems to solve complex real-world problems
Use basic materials and tools to create project prototypes
Use manufacturing techniques and tools to create prototypes
Use manufacturing techniques and tools to create a completed product
Independently use fabrication systems to produce complex finished projects
Engage and share with the digital making community
Collaborate on digital making projects with other community members
Support others in the design and build of their digital making projects
Educate others in the skills and ethos of digital making