Blockly es un editor de programación visual de Google que usa bloques de arrastrar y soltar. Es el motor que impulsa los programas de educación sobre programación más populares del mundo.

Prueba Blockly

La biblioteca de Blockly agrega un editor personalizable a tu app que presenta conceptos de programación como bloques entrelazados. Produce código limpio en el lenguaje deseado y permite bloques personalizados adaptados a tu aplicación.

Blockly es la base de algunos de los productos de codificación basada en bloques más grandes, como Scratch y Code.org, que atienden a decenas de millones de estudiantes cada año.

Blockly es 100% del cliente, sin dependencias del servidor y compatible con todos los navegadores principales: Chrome, Firefox, Safari, Opera y Edge.

Por qué Blockly

Blockly es la opción preferida para las plataformas que buscan ofrecer experiencias de programación intuitivas y versátiles.

La biblioteca de Blockly ofrece un conjunto integral de API y herramientas, lo que permite a las plataformas de programación proporcionar un entorno personalizable para sus requisitos únicos.

El editor de Blockly usa bloques gráficos interconectados para representar conceptos de código como variables, expresiones lógicas, bucles y más. Permite a los usuarios aplicar principios de programación sin preocuparse por la sintaxis.

Blockly, una biblioteca independiente de la plataforma, es la preferida por las plataformas de programación que buscan coherencia, flexibilidad y conveniencia. Blockly es compatible con los principales navegadores y funciona tanto en la Web como en dispositivos móviles.

Crea herramientas, aplicaciones y plataformas únicas que cumplan con los requisitos específicos de tu programa.

Recursos para desarrolladores

Agrega funcionalidad a Blockly con complementos. Agrega campos, define temas, crea procesadores y mucho más.

Los codelabs de Blockly proporcionan instrucciones paso a paso para usar y personalizar Blockly.

Los proyectos de muestra muestran cómo usar muchas de las funciones de Blockly.

El foro de desarrolladores de Blockly es el lugar para hacer y responder preguntas.

La codificación basada en bloques es para todos los programadores, de cualquier campo o nivel. Explora las novedades de Blockly y conéctate con otros desarrolladores en nuestros Blockly Summits.

Jessica Kulwik, gerente de Ingeniería de Software, Code.org

<img <="" alt="" body="" class="show-on-mobile" src="/blockly/images/landing/Quote-2-mobile.png" />

Mark Friedman, cofundador de App Inventor

Comprobado y confiable

Más de 100 partners

Más de 10 años

94+ traducciones

Con la confianza de los desarrolladores

Blockly es el motor detrás de algunos de los juegos basados en bloques con programación de aplicaciones.

Regístrate para recibir anuncios de Blockly

Tu información se usará de acuerdo con la Política de Privacidad de Google.

Preguntas frecuentes

¿Cómo puedo comenzar a usar Blockly?

Si eres desarrollador de software y quieres comenzar a usar Blockly, lee nuestros documentos de introducción y, luego, prueba el Codelab de introducción.

Si eres profesor o estudiante y te interesa la programación basada en bloques, deberías consultar una lección a través de un producto educativo creado en Blockly, como CS First, Code.org o Scratch.

¿A quién está dirigido Blockly?

La biblioteca de Blockly es para desarrolladores de software que quieren agregar un editor a su app que represente conceptos de programación como bloques entrelazados. Desde la perspectiva de un desarrollador, Blockly es una IU prediseñada para crear lenguaje basado en bloques.

Si no eres desarrollador, lo más probable es que quieras interactuar con Blockly a través de un producto creado en Blockly, como Scratch o App Inventor. Consulta la sección de asociaciones de Blockly para ver ejemplos de otras aplicaciones que se compilan en Blockly.

¿Cuáles son algunos de los beneficios de la codificación basada en bloques?

La codificación basada en bloques permite a los usuarios aplicar principios de programación sin tener que preocuparse por la sintaxis o la intimidación de un cursor parpadeante en la línea de comandos, lo que facilita la curva de aprendizaje para los aspirantes a programadores. Al reducir la necesidad de aprender sintaxis, la codificación basada en bloques permite a los usuarios centrarse por completo en la lógica detrás de condicionales, bucles, variables y otros conceptos básicos sin preocuparse por el paréntesis desequilibrado ni por la falta de punto y coma.