mit app inventor

MIT professor Hal Abelson took the initiative to build a platform to to make app development easy and accessible for people who were non-programmers, more specifically for younger kids. Dr. Abelson had spent decades teaching computer programming to undergraduate students at MIT. For him mobile computing was revolutionary and he came up with a concept to make coding and app development accessible to people outside of the IT sphere.

Mobile app development was largely developed by experts and professional and most mobile apps were written in Objective C, an OS so complicated and difficult even for undergraduate students. But Dr. Abelson's App Inventor changed everything. While most app development softwares were text-based and memorising codes was a big part of the process, the MIT App Inventor is visual and a person who can understand how to drag and drop an icon can create an app. Anyone who can follow a simple set of instructions can create fully functioning apps for tablets and smartphones.

The simplicity and effectiveness of this software motivated educators to use it as a platform to teach young kids about app development. The platform's own initiative also was to encourage kids, specifically girls to use it and create apps that can assist them and the society around them. Because of this initiative, girls from one of the poorest slums of Mumbai, India created apps to uplift their society and provide solutions for prevention from natural disasters that regularly affected their settlement.

"want to know more?"

Computational Thinking

According to renowned computer scientist, Jeannette M. Wing, computational thinking skill is the most in-demand skill in the age of information. Computational thinking allows us to problem-solve and think like a computer scientist. more

Programming at Early Ages

Educators agree that the best age to learn a skill like math or language is ages 5 - 11 years old. Similarly, children need to start learning coding at an early age to build a deeper foundation for their future. more

MIT App Inventor

MIT professor Hal Abelson took the initiative to build a platform to to make app development easy and accessible for people who were non-programmers, even kids. more


Python is one of the most popular programming language in the world right now which has helped create platforms like Facebook and Youtube! And surprisingly it is so simple that kids aged 5 years old can understand it. more

Learn Math with Coding (IGCSE & Python)

Join our Camps

Kidocode uses the MIT app inventor to teach mobile app development to kids as young as 5 years old. Kidocode began teaching coding and math to kids and teens 3 years ago, and our students have successfully created hundreds of apps that reflect their passions, creativity and needs. This gives kids of all ages an outlet to create something impactful and build their own identity as app builders instead of users.

The App Inventor uses game design to engage kids who might otherwise not be interested in something that is actually very complex. This is why Kidocode incorporates the App Inventor in the syllabus as a starting point for kids and make the learning fun for them, and engage their interest in mobile app development and coding. Kids use the app to assemble blocks that specify how the components of the app should behave visually, putting pieces together like pieces of a puzzle and this is very interesting especially for younger kids aged 5 - 11 years old.