As a teacher who holds a degree in computer science, I am passionate about teaching kids coding. Exposing students to coding at a younger age isn’t just a good idea anymore, it’s a necessity. It isn’t that everyone has to be turned into a programmer. Coding isn’t just about preparing students for a career in computer science. Coding fine-tunes skills in problem-solving, logical thinking, communication, collaboration, and really teaches students to persevere.
Having students better understand technology as it is increasingly incorporated into their lives is so important. And creating more graduates with programming skills is a must in our society, as well. They are in progressively high demand, and that will only increase with the coming years. Programs such as Kodable help those of us in education, passionate about students, meet important needs for their future.
Kodable uses graphical objects to introduce students to coding. Students guide a “fuzz,” an in-game character which can be changed and customized with Java, using drag-and-drop action instruction buttons. Students learn to guide them through paths using turns and eventually conditional decision structures, loops and functions. It teaches important programming concepts but does it simply through enjoyable mazes, puzzles, games, and fuzz and maze building. The students even get exposure to Java in written form! The series increases in difficulty and requires deep-logic thinking to pass levels with three stars. The thought processes needed to code in order to solve problems really sets this app apart.
Loops and functions have been written by children in classes as low as Early Kindergarten in our school! Computational thinking practices, such as sequencing, conditional statements, loops, functions and even debugging skills, are being used daily in this app. Logic, problem-solving, critical thinking skills and more happen every day in our tech classes thanks to Kodable. And teaching students a

View Entire Article on