Programación por bloques
Secuencias, ciclos, condicionales, variables y eventos mediante bloques de arrastrar y soltar.
Un mismo entorno para comenzar con bloques, avanzar hacia Python y crear proyectos con robots, videojuegos, inteligencia artificial, sensores e Internet de las cosas.

Una plataforma, múltiples posibilidades
mBlock combina programación visual, Python y conexión con hardware para que el aprendizaje evolucione sin cambiar constantemente de herramienta.
Secuencias, ciclos, condicionales, variables y eventos mediante bloques de arrastrar y soltar.
Relaciona la lógica visual con código textual y avanza hacia proyectos escritos en Python.
Conecta robots, controladores, sensores, motores y módulos electrónicos compatibles.
Explora reconocimiento de imagen, audio, texto, poses y experiencias de IA.
Obtén, comparte, representa y analiza información procedente de sensores.
Crea personajes, historias interactivas y videojuegos para aprender programación.
Progresión de aprendizaje
mBlock permite comprender primero la lógica y después reconocer cómo esa misma solución se expresa en código textual.
Aprendizaje STEAM
El entorno integra ciencias de la computación, robótica, electrónica, inteligencia artificial y análisis de datos.
Descomposición, patrones, abstracción, algoritmos y depuración.
Sensores, actuadores, movimiento, comunicación y control.
Reconocimiento, clasificación y proyectos interactivos.
Obtención, visualización y automatización con información de sensores.
Ecosistema CreativaKids
Las extensiones y funciones disponibles cambian según el robot, controlador o módulo seleccionado.
Programación gráfica, sensores, pantalla, movimiento y progresión hacia Python.
Conocer soluciónRobótica intermedia con CyberPi, proyectos físicos y continuidad hacia MakeX Starter.
Conocer soluciónPlataforma avanzada para movilidad, sensores, algoritmos, IA y proyectos de ingeniería.
Conocer soluciónControlador y módulos para inteligencia artificial, Internet de las cosas y tecnología.
Conocer soluciónWeb, escritorio y dispositivos móviles
La versión web permite comenzar de inmediato. La aplicación de escritorio es recomendable para trabajo sin conexión o despliegues institucionales.
Programa desde el navegador sin instalar la aplicación. Compatible con Windows, Mac, Linux y Chromebook.
Google Chrome o Microsoft Edge recomendados Abrir programación por bloquesTrabaja directamente con programación textual y desarrolla proyectos con dispositivos compatibles.
Editor en línea para avanzar hacia Python Abrir editor de PythonLa versión oficial publicada actualmente es mBlock V5.6.0. Selecciona el instalador correspondiente.
Instalador estándar mBlock V5.6.0.
mBlock V5.6.0 Descargar para WindowsPara macOS 10.12 o posterior.
mBlock V5.6.0 Descargar para Mac IntelVersión nativa ARM64 de mBlock V5.6.0.
mBlock V5.6.0 Descargar para Apple SiliconEl paquete MSI facilita el despliegue administrado de mBlock en laboratorios y aulas de cómputo.
Para experiencias de programación en teléfonos y tabletas compatibles.
Para dispositivos móviles basados en ARM.
Aplicación oficial para dispositivos Apple compatibles.
Conexión con hardware desde navegador
mLink conecta mBlock Web con robots y controladores compatibles cuando el sistema o la configuración lo requiere.
Recomendaciones para escuelas
Utiliza la misma versión de mBlock en todas las computadoras del laboratorio.
Revisa USB, Bluetooth, red, controladores y políticas del navegador.
Agrega el dispositivo, actualiza firmware y ejecuta una prueba antes de la primera clase.
Preguntas frecuentes
mBlock es una plataforma de programación educativa que permite crear proyectos con bloques, Python, animaciones, videojuegos, inteligencia artificial, Internet de las cosas y hardware compatible.
No necesariamente. mBlock puede utilizarse desde el navegador. La versión de escritorio es recomendable para trabajo sin conexión, administración local de archivos o un flujo institucional estable.
Google Chrome o Microsoft Edge son las opciones recomendadas para utilizar la versión web y sus funciones de conexión compatibles.
mLink actúa como capa de comunicación entre mBlock Web y el hardware. En Chrome y Edge algunos dispositivos pueden conectarse directamente; mLink continúa siendo útil en determinados sistemas y configuraciones.
Sí. La versión web funciona en Chromebook y existe una extensión mLink cuando se requiere comunicación con hardware compatible.
Sí. mBlock permite visualizar la relación entre bloques y código, además de utilizar un editor de Python.
Entre los principales se encuentran Codey Rocky, mBot V2, CyberPi, mBot Rover y los módulos mBuild.
La capacitación forma parte de las implementaciones integrales de CreativaKids de acuerdo con el programa, nivel y equipamiento contratado.
Te ayudamos a seleccionar equipos, definir cantidades, preparar las computadoras y capacitar a los docentes como parte del programa integral CreativaKids.