Create stories, games and animations.
Scratch is a high-level block-based visual programming language aimed primarily at children as an educational tool for programming.
Scratch is a high-level block-based visual programming language aimed primarily at children as an educational tool for programming.
We believe every child should learn to code, as it unlocks exciting possibilities such as creating games, apps, animated stories, and much more by harnessing today's rapidly advancing technology. Coding helps learners think creatively and solve problems, equipping them with the skills to bring their own digital creations to life. Using Scratch, a visual programming language developed by MIT, learners start with basic coding concepts and gradually progress to more complex projects, developing valuable computational thinking along the way.
Apps like Google Maps, WhatsApp, and Instagram are integral to our daily lives, and your child could be the creator of the next big thing! Through the MIT App Inventor platform, learners can design and build fully functional mobile apps, gaining practical experience in mobile app development. Our courses also foster logical thinking and problem-solving, teaching learners how to break down challenges into smaller, more manageable tasks.
Furthermore, by learning Python within a mathematical context, learners gain the added benefit of improving both their coding and maths skills. With Python and JavaScript—two of the most widely-used and accessible programming languages—learners will be well-equipped to tackle real-world problems. Coding is the new literacy, and our programme helps learners develop the skills needed to shape the future of technology.
As a programming language, block-based coding enables children to gain a conceptual understanding of how coding works while creating cool animations, stories, or games, among other things.