For Teachers

For Parents

Computer Science and Coding Apps

For students today, coding is becoming an essential skill, just like reading, writing, and math. The benefit of learning to code is that kids develop their abilities to think logically. Encouraging them to learn to code can open up countless opportunities for their future.

Coding apps come in a range of formats designed for different ages and abilities. They often incorporate bright colors, cute characters, and elements of game design to appeal to kids.

  • Beginners (Younger Kids) typically learn to create programs by dragging and dropping visual blocks of code.
  • Intermediate users are ready for kid-friendly programming languages, specially designed to train newbies.
  • Advanced coders can start working with real programming languages that have a more gradual learning curve than what the pros use - but still produce sophisticated results.

If you are looking for coding or pre-coding apps, to learn to code, you will find everything you need here.

If you are thinking to bring coding into your classroom, check out 5 Apps for Teaching Children Coding Skills. Through these coding apps, kids will understand the basics of programming, gain an understanding of logic & sequence and learn the mechanics of iteration.

    The application EKID – The world at your fingertips is a beautifully designed augmented reality app that enables children up to 8 years of age to explore the world around them by using augmented flash cards. This is a smart educational tool that is compliant with the COPPA (Children’s online Privacy Protection) rule and is designed to be used at home or within the classroom. The application explores animals, mammals, creatures, insects and various modes of transport. The application is free from in-app adverts, however, there are in app purchases for further flash card content.

    Devices: Android , iPad

    TYPESY is an application that supports the unique typing software that will improve your typing speed and proficiency.     In an ever growing society of digital platforms, student e-portfolio assignments and digital dissertations the requirement in school and the working environment to become more proficient in typing has never been greater. This software is free from in-app adverts and has a one-off payment for both home and office. Educational institutions and businesses may benefit from generous discounts when the software is used on a larger scale. 

    Devices: iPad

    ‘Coding Games for kids’ is a unique application that teaches sequential visual coding. The app comes with an array of free games and encourages children to solve problems, improve logical thinking and increase their memory in a fun and interactive environment. This app does contain adverts to promote the subscription service. There are in-app purchases available at several stages for further access to monthly and yearly subscriptions as well as individual coding topics.

    Devices: Android , iPad

    Code Adventures: Coding Puzzles for Kids is a unique application that is suitable for ages 6 and above that focuses on child-friendly computer coding puzzles. This beautifully designed app features: challenging puzzles whilst learning how to program, fascinating visuals, humorous sounds and lovable characters as well as 30 well-crafted levels. This application is free from in-app purchases and free from in-app adverts

    Devices: Android , iPad

    With its simple interface, the WolframAlpha App lets you instantly compute answers to questions across thousands of domains—from finance and food to math and medicine to stocks and spacecraft to wordplay and weather.   WolframAlpha, an award-winning app, is a powerful answer engine which aims to ‘make all systematic knowledge immediately computable and accessible to everyone capable’. The app shouldn’t be mistaken for a search engine even though it looks like one. It is an informational tool that delivers specific answers calculated from the data gathered from all the information related to your questions. Kids can learn anything because it covers a variety of subjects but they need to learn how to ask the right questions. 

    Devices: Android , iPad

    My Storybook Pirate: Interactive Book Creator is an application available on iOS and is an educational app ideal for ages 5 to 11. The app will teach children the basics of visual scripting through a module coding system and enable the child to explore a vast combination of characters set in a pirate theme and construct their own personal stories. 

    Devices: iPad

    This sandbox-style app lets children create worlds, scenes, and stories.  They can unleash their creativity while they learn the basics of coding.

    Devices: iPad

    Coding Pirates takes players on a pirate's adventure to find treasure by building and using the same skills as computer programmers use.   The app is great fun and soon gets players to think like a coder.

    Devices: Android , iPad

    Watching somebody who can touch-type shows just how much this skill can help a person's productivity. Animal Typing is designed to support children as they learn how to develop this useful skill for themselves.

    Devices: iPad

    Junior Coder Visual Programming games for kids is a great application to introduce children from the aged of 9+ to computer coding and science. The app introduces a number of levels that include basic programming operations that animate characters and graphics to perform simple operations. This is an exciting platform to introduce pupils to the techniques of basic programming, algorithmic thinking and sequencing. The app has several practice levels and in-app purchases for further learning.

    Devices: iPad

    GCSEPod is not just the app but an extremely comprehensive gateway to an excellent array of useful learning and revision materials for a large variety of GCSE courses across exam boards which is kept current for the recent changes.

    Devices: iPad

    Udemy is an amazing platform to learn about various courses. The instructors provide in depth explanations for the courses in a well paced manner. The topics in a particular course are divided into separate playlists of about 15-20 minutes length which does not make it boring and confusing. It is a well designed website that works perfectly both on android and iOS devices as well.

    Devices: Android , iPad

    Robots for iPad is the best, most complete guide to the world of robotics. This fun, highly interactive app lets you explore over 100 real-world robots, with hundreds of animations, photos, videos, and articles.

    Devices: iPad

    With L2Code PHP, you'll get started with an in-depth tutorial that shows you how to use the interface and access it's many features. 

    Devices: iPad

    In Code Kingdom, children go on adventures with fun characters that help them develop a strong interest for programming and will allow them to become a Junior Programmer.

    Devices: iPad

    Kids can learn the basics of visual block coding and observe storytelling and analyzing information as they hear Nancy and friends reason through the clues they discover. However, they don't influence or contribute to the analysis themselves and the coding game is relatively shallow. 

    Devices: Android , iPad

    Little Miss Inventor Coding is an app based on Little Miss Inventor book where kids can practice their coding logic skills (i.e. creating a series of clear steps to an end goal), as well as their debugging skills. 

    Devices: iPad

    DigicalSim (formerly: iLogicDesigner) is a full featured app which assists students in logic design, digital engineering, computer science and mathematics.

    Devices: iPad

    Mimo Learn to Code app have lots of learning potential from the basics to advanced topics, especially for those who can handle all the reading and somewhat advanced vocabulary. At the time of this review, courses include Programming for First-Timers, Swift 3, HTML, CSS, JavaScript, SQL, Java, Ruby, Python, C#, C++.

    Devices: iPad

    Revise for GCSE ICT with this great app, created by students at Ecclesfield School in Sheffield.

    Devices: Android