Make robots

Build games or animations

Code with AI & IOT

Learn Python & C

Code for robots and devices

Students can code with STEAM kits including Makeblock robots, Arduino and micro:bit. Devices may interact with Scratch stage, or get code uploaded and run independently.

Scratch 3.0 based and enhanced

  • Open Scratch projects
  • Over 3000 sprites and graphical assets
  • Set costume center and other improvements over Scratch 3.0
  • Code Scratch sprites with Python and take your Scratch projects to the next stage
Scratch 3.0 based and enhanced
From Scratch to Python or Arduino

From Scratch to Python or Arduino

  • Block-based and text-based coding
  • Compare code and blocks side-by-side
  • Write Python with editor features like code completion, syntax highlighting, and auto-indent

Teach AI to kids

  • Recognize speech, printed and written text; tell age and emotion from people's faces
  • Build machine learning models with cameras and use in your Scratch projects
  • Have more fun by creating interactive projects with AI
  • Powered by Microsoft Cognitive Services and Google Teachable Machine
 Teach AI to kids
Data Science and IoT

Data Science and IoT

  • Bridge robots like Codey Rocky, Halocode, or your devices and the Internet through broadcasting in the cloud
  • Access weather data from the Internet
  • Work with data in Google Sheets

Teach coding with ease

  • Rich curriculum, lesson plans, and resources
  • Submit homework to Google Classroom
  • Share students' projects to the world and get inspired by others
Teach coding with ease
Learn coding in phones and tablets

Learn coding in phones and tablets

  • Take your code on the go by syncing your projects to iOS and Android devices
  • Upload code to Codey Rocky and Halocode through mobile devices

Develop mBlock with Extension Builder

  • Add coding blocks to existing devices
  • Add new devices to mBlock
  • Make new blocks in the Scratch mode
  • Detailed developer documentation
Develop mBlock with Extension Builder