Take a look inside 5 images
Code Karts - Pre-coding logic
Pros: Engaging premise and block system make complex coding concepts a bit more accessible.
Cons: No constructive feedback for students when they struggle; no teacher tools.
Bottom Line: Block-based coding puzzles provide a fun, surface-level intro for some; others will still need lots of additional teacher support.
How Can I Teach with This Tool?
Code Karts - Pre-coding logic introduces some basic concepts necessary to understanding coding. Students use drag-and-drop command blocks to direct a race car through a track as they experiment with ever more complex ideas. A separate set of games touches on binary code, though in a very abstract way. This app works well for a technology class and helps students practice using the kinds of problem-solving skills that will be useful later if they want to actually learn to program. Because each level introduces something new, students will need to play individually on their own account. All learning happens through trial and error. Students for whom this approach doesn't work, or who get frustrated easily, will need the teacher to help make the concepts more tangible. Teachers should be aware that they can try it out for free to see if the general approach fits their students' needs. But if they plan on using the app with any regularity, they'll want to purchase the whole app. If teachers create an account with the developer, a single app purchase can include multiple user profiles.