umcode

Content rating
Everyone
10+
Downloads
Content rating
Everyone
Learn more
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

umcode is a visual programming education app for kids that combines block coding, hardware control, and AI body interaction — helping children build computational thinking through hands-on making.

Key Features
• Block Coding: Write programs by dragging and snapping blocks — no prior coding experience needed. View the equivalent Python code instantly to bridge the gap between visual and text-based programming.
• Hardware Making: Connect an ESP32 microcontroller via Bluetooth (BLE) or USB to control motors, sensors, lights, and more — turning code into real, moving creations.
• AI Gesture Interaction: Use the camera to detect body poses and hand gestures, letting your program "see" movement. Build motion-controlled games and interactive projects.
• Guided Lessons: Follow built-in step-by-step courses and project tutorials. Scan the QR code in any instruction booklet to jump directly to the matching lesson.

Safe for Kids
• Fully offline — no internet connection required.
• No account registration or login needed.
• Zero data collection. All content stays on the device.
• No ads, no in-app social features. Designed entirely for children.

Who It's For
• Elementary and middle school students exploring coding for the first time
• School STEAM and maker club classrooms
• Families who want to learn programming together at home

Start with your first block — and build something amazing.
Kids block coding: program ESP32 hardware & create AI gesture projects
Updated on
Oct 8, 2026

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region, and age. The developer provided this information and may update it over time.
  • No data shared with third parties
    Learn more about how developers declare sharing
  • No data collected
    Learn more about how developers declare collection
  • Committed to follow the Play Families Policy

What’s new

Fixed motor direction handling and inconsistent direction icons in tutorials and the programming editor. Unified block labels and behavior across coding, tutorials, 3D program panels and help previews. Improved the number keypad layout on small landscape screens. Existing projects are preserved.
Content rating
Everyone
Learn more

App support

About the developer
Industrial and Information Technology School (Hong Kong) Limited
250867728@qq.com
Rm F 21/F CNT TWR 338 HENNESSY RD 灣仔 香港島 Hong Kong
+86 180 9890 2336