Try the NEW Participate Learning!
Free Download
Basic programming made fun
Free Download
Get young children excited about and proficient in coding.
Free Download
A gentle and fun introduction to coding that aims to involve parents
Free Download
Fun with engineering
$3.99 Download
Fun troubleshooting with programming

Community Picks

Find more Computer Science & Technology apps suggested by our growing community of teachers and parents.

About the Apps


There are not many computer science apps available, and even fewer that deliver targeted content to middle school students. However, there is a trend moving forward for more game-based learning in this subject, and we found a few solid ones in the field. These are the five best within a category that will no doubt greatly expand.

The trick for any application that teaches computer programming to aspiring teen and pre-teen engineers is to provide fun and engaging experiences.

Apps such as Cargo-Bot, TinkerBox and Move the Turtle all do a good job integrating game-based learning with very technical concepts.

These three are particularly fun to use, while also allowing learning to be achieved either explicitly or implicitly during the gameplay. Depending on how quickly your kid "gets it", some of these apps may require educator supervision. Guidance will help make sure that students make the necessary connection between the gameplay, game objective and their learning.

Some of the games can be used for study support either prior to or after the lesson. They can also help students reinforce their learning and explore further through guided discovery or other pedagogical approaches.

Kodable provides an unusually complete learning and teaching package for parents who want to support their children in learning to code. A great introduction to coding for free and a superb package after buying a single in-app purchase.

Hopscotch HD Visual Programming for Kids is a fabulous app that really shows kids how programming works and can be customized. The developers are passionate about teaching coding and making it enjoyable, as they fully appreciate the need for young students to be proficient in computer science.

Comments & Suggestions Have a suggestion for an educational app for this category you think we should feature? Let us know.

blog comments powered by Disqus

Computer Science & Technology Expert

Become an Expert →

How are apps scored?

Apps are scored using a proprietary evaluation rubric to judge Educational Content, Kid Appeal, Assessment, Features and Design, Value, and Safety and Privacy.

Learn More →

Stay Up To Date

Subscribe to our newsletter to get all the latest appoLearning news.