Kodable 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, even importing class lists directly from Google Classroom. The included management tools make it easy to track student progress, unlock difficult levels, and even log in as a student to help that student with a particularly tricky puzzle. This feature also allows a limited number of classroom iPads to easily be shared by a larger number of kids. Students can access their accounts from devices or the web using their student codes.Continue reading Show less
Kodable - Coding for Kids introduces kids to some of the logical steps and concepts needed in computer programming, with a game-like environment that is designed to grow with them from grades K through 5. The games are set in outer space, and students advance through the game learning programming concepts as they play. Skills start with sequencing and advance to loops, conditions, functions, and variables and into object-oriented programming concepts like properties and classes.
The teacher curriculum includes videos to introduce the concepts and step-by-step lesson plans, including vocabulary and offscreen activities, to teach the concepts before students explore them through the on-screen games. Students can work at their own pace, replaying levels as necessary. In addition to the app, Kodable has identical versions on the web, as well as downloadable, offline offerings.
Content-wise, Kodable 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 included curriculum and teacher dashboard, though, make Kodable 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, but they get a glimpse of what it looks like as they play and are developing the logic and problem-solving skills necessary to succeed as programmers -- skills that will serve them well everywhere.
Key Standards Supported
Define a simple design problem reflecting a need or a want that includes specified criteria for success and constraints on materials, time, or cost.
Ask questions, make observations, and gather information about a situation people want to change to define a simple problem that can be solved through the development of a new or improved object or tool.