Block-Based Mobile App Development for Kids

Role: Learning Designer, Instructor
Organization: Codezilla Kids

Developed an eight-week mobile app development course for children aged 8 to 10, delivered in partnership with Codezilla Kids and the Toronto Public School System after-school programs. Using MIT App Inventor, students progressed from wireframing their initial concepts to building fully functional mobile applications.

The program integrated Concept Cards to provide visual summaries of key programming principles, Worksheets and Slide Decks to offer structured, ready-to-use lesson materials, and Tutorials that delivered step-by-step guidance with built-in troubleshooting support, ensuring an engaging and comprehensive learning experience.

Learning Objectives:

  • Ideation: Brainstormed app ideas and defined key functionalities.
  • Wireframing: Planned user interfaces and screen layouts to support usability.
  • Coding: Built mobile applications using drag-and-drop logic in MIT App Inventor.
  • Technical Foundations: Explored essential programming concepts, including coordinate systems and event-driven logic.

Outcome:
Each student successfully designed and developed a working mobile application, gaining early exposure to app design, coding logic, and creative problem-solving.