Programación, robótica, inteligencia artificial e IoT para escuelas
Programación y
robótica educativa
Plataforma de programación educativa

Juega, aprende y programa con mBlock

Un mismo entorno para comenzar con bloques, avanzar hacia Python y crear proyectos con robots, videojuegos, inteligencia artificial, sensores e Internet de las cosas.

Bloques y Python Web, PC y móviles Robots, IA e IoT
mBlock en computadora, tableta y teléfono
Panda de mBlock
mBlock V5.6.0Versión de escritorio publicada el 8 de abril de 2025

Una plataforma, múltiples posibilidades

Del primer algoritmo a proyectos de tecnología avanzada

mBlock combina programación visual, Python y conexión con hardware para que el aprendizaje evolucione sin cambiar constantemente de herramienta.

Programación por bloques

Secuencias, ciclos, condicionales, variables y eventos mediante bloques de arrastrar y soltar.

Transición hacia Python

Relaciona la lógica visual con código textual y avanza hacia proyectos escritos en Python.

Robótica y electrónica

Conecta robots, controladores, sensores, motores y módulos electrónicos compatibles.

Inteligencia artificial

Explora reconocimiento de imagen, audio, texto, poses y experiencias de IA.

IoT y ciencia de datos

Obtén, comparte, representa y analiza información procedente de sensores.

Juegos y animaciones

Crea personajes, historias interactivas y videojuegos para aprender programación.

Progresión de aprendizaje

Comienza con bloques y avanza hacia Python

mBlock permite comprender primero la lógica y después reconocer cómo esa misma solución se expresa en código textual.

  • 1
    Construir con bloquesEl alumno se concentra en la lógica sin errores iniciales de sintaxis.
  • 2
    Visualizar el códigoRelaciona bloques, estructuras e instrucciones de Python.
  • 3
    Programar con textoEl estudiante trabaja directamente en el editor de Python.
Programación por bloques en mBlock
Paso 1Arrastrar y conectar bloques
Vista previa del código Python en mBlock
Paso 2Relacionar bloques con Python
Editor de Python de mBlock
Paso 3Escribir código textual
mBlock para diferentes dispositivos
Proyectos digitales y físicosEl código puede controlar personajes en pantalla o producir resultados mediante robots y sensores.

Aprendizaje STEAM

Programación conectada con problemas reales

El entorno integra ciencias de la computación, robótica, electrónica, inteligencia artificial y análisis de datos.

01

Pensamiento computacional

Descomposición, patrones, abstracción, algoritmos y depuración.

02

Robótica y electrónica

Sensores, actuadores, movimiento, comunicación y control.

03

Inteligencia artificial

Reconocimiento, clasificación y proyectos interactivos.

04

IoT y datos

Obtención, visualización y automatización con información de sensores.

Ecosistema CreativaKids

Equipos educativos que programamos con mBlock

Las extensiones y funciones disponibles cambian según el robot, controlador o módulo seleccionado.

CR 2.º y 3.º de primaria

Codey Rocky

Programación gráfica, sensores, pantalla, movimiento y progresión hacia Python.

BloquesPythonSensores
Conocer solución
M2 4.º–6.º de primaria y secundaria

mBot V2

Robótica intermedia con CyberPi, proyectos físicos y continuidad hacia MakeX Starter.

CyberPiPythonMakeX
Conocer solución
MR Secundaria y bachillerato

mBot Rover

Plataforma avanzada para movilidad, sensores, algoritmos, IA y proyectos de ingeniería.

AvanzadoRoverXProyectos
Conocer solución
CP Secundaria y bachillerato

CyberPi + mBuild

Controlador y módulos para inteligencia artificial, Internet de las cosas y tecnología.

IAIoTmBuild
Conocer solución

Web, escritorio y dispositivos móviles

Elige cómo utilizar mBlock

La versión web permite comenzar de inmediato. La aplicación de escritorio es recomendable para trabajo sin conexión o despliegues institucionales.

mBlock Web · Bloques

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 bloques

mBlock Python Editor

Trabaja directamente con programación textual y desarrolla proyectos con dispositivos compatibles.

Editor en línea para avanzar hacia Python Abrir editor de Python

Versión para computadora

La versión oficial publicada actualmente es mBlock V5.6.0. Selecciona el instalador correspondiente.

Instalación masiva para computadoras Windows

El paquete MSI facilita el despliegue administrado de mBlock en laboratorios y aulas de cómputo.

Descargar archivo MSI

Aplicaciones móviles

Para experiencias de programación en teléfonos y tabletas compatibles.

Android

Android 6.0 o posterior

Para dispositivos móviles basados en ARM.

Abrir Google Play

iPhone y iPad

iOS/iPadOS 12 o posterior

Aplicación oficial para dispositivos Apple compatibles.

Abrir App Store
Importante: los enlaces corresponden a los instaladores y tiendas oficiales disponibles en el centro de descargas de mBlock. Makeblock puede publicar nuevas versiones.

Recomendaciones para escuelas

Prepara un entorno estable antes de comenzar

01

Define una versión institucional

Utiliza la misma versión de mBlock en todas las computadoras del laboratorio.

02

Valida permisos y conexiones

Revisa USB, Bluetooth, red, controladores y políticas del navegador.

03

Prueba cada modelo de robot

Agrega el dispositivo, actualiza firmware y ejecuta una prueba antes de la primera clase.

Preguntas frecuentes

Información para docentes y coordinadores

¿Qué es mBlock?

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.

¿La escuela debe instalar el programa?

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.

¿Qué navegador se recomienda para mBlock Web?

Google Chrome o Microsoft Edge son las opciones recomendadas para utilizar la versión web y sus funciones de conexión compatibles.

¿Para qué sirve mLink?

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.

¿mBlock funciona en Chromebook?

Sí. La versión web funciona en Chromebook y existe una extensión mLink cuando se requiere comunicación con hardware compatible.

¿Se puede programar con Python?

Sí. mBlock permite visualizar la relación entre bloques y código, además de utilizar un editor de Python.

¿Qué equipos de CreativaKids utilizan mBlock?

Entre los principales se encuentran Codey Rocky, mBot V2, CyberPi, mBot Rover y los módulos mBuild.

¿La capacitación docente está incluida?

La capacitación forma parte de las implementaciones integrales de CreativaKids de acuerdo con el programa, nivel y equipamiento contratado.

¿Quieres implementar mBlock con robots en tu escuela?

Te ayudamos a seleccionar equipos, definir cantidades, preparar las computadoras y capacitar a los docentes como parte del programa integral CreativaKids.

Información y enlaces basados en el sitio oficial de mBlock y su centro oficial de descargas. Las versiones y compatibilidad pueden cambiar.