Choose a difficulty:
The Total Beginner activity requires no prior lessons completed, and works as an introduction to scratch and the core concepts of programming.
The Easy activity requires a basic understanding of scratch and will teach some more advanced tools in scratch.
The Intermediate activity requires a solid understanding of scratch and teaches you to use MIT App Inventor to create an app for android devices.
The Hard activity requires understanding of the concepts of programming and serves as an introduction to python graphical programming.
The Very Hard activity requires an understanding of 3D modeling tools and programming, and serves as an introduction to the Unity Game Engine.