Kodable Class introduces kids some of the logical steps and concepts needed in computer programming. The backstory introduces the Fuzz family as they crash-land on planet Smeeborg. Here they need to explore the many mazes and collect coins. Kids guide the Fuzzes through mazes dragging and dropping simple commands—move up, down, left and right. Each level reinforces previous concepts and adds new features along the way, such as loops and simple functions. Kids unlock new levels by successfully guiding their creatures through the levels while teachers can manually unlock levels as needed. Smeeborg introduces kids to the step-by-step instructions involved in guiding the Fuzzes through the maze, if/then statements, and loops. The Function Junction section introduces functions while Bugs Below lets players practice debugging the “code”; Fuzzy Fun provides non-programming-related play with colors and letters. Each section includes a written lesson plan for those levels, instructions for an off-screen game to play with kids to introduce programming and logic.
Content-wise, Kodable Class is similar to other introductory programming logic apps like Move the Turtle and My Robot Friend, teaching sequencing and concepts like conditional clauses and functions. The story is fun, and the design is colorful and engaging. The included curriculum, though, makes Kodable Class stellar. Teachers often worry about how they can teach a concept like computer programming if they don't fully understand it, themselves. The included curriculum makes that easy. You'll learn the lingo along with the kids if you don't already know it. Remember, kids aren't learning to write code just yet. They are developing the logic and problem-solving skills necessary to succeed as programmers -- skills that will serve them well everywhere.
Kodable Class is a great exercise for teaching kids to think logically and learn to sequence, or work through problems step by step. This sort of procedural literacy builds an appetite and background for later computer programming learning. Teachers can load up to three classes of 50 students each. And the included management tools make it easy to track student progress, unlock difficult levels, and even log in as a student to help them with a particularly tricky puzzle. This features also allows a limited number of classroom iPads to easily be shared by a larger number of kids.
The lesson plans available in the Parent/Teacher Portal include activities that get kids moving while teaching the concepts. To teach sequencing, for example, the lesson plan has kids "program" a partner to complete an obstacle course, writing out a step-by-step code for them to follow. Teachers can use the lesson plans to teach the concepts to kids and then give kids time to work independently in the app.