blockly.dev existe porque mucho de esto es gratis.

Gracias.

Mantenemos todas las lecciones gratuitas gracias al software de código abierto y la infraestructura gratuita. Esta lista incompleta reconoce a algunas de las personas y proyectos que hacen posible blockly.dev.

La infraestructura gratuita que nos aloja

  • Cloudflare Pages

    Una CDN global que entrega cada página estática desde un punto cercano al estudiante.

  • GitHub

    Aloja el código y ejecuta comprobaciones automáticas antes de publicar cada cambio.

  • Google Fonts

    Inter y Noto Sans hacen legibles las escrituras latina, china, japonesa y coreana.

El linaje de la programación con bloques

  • Seymour Papert

    Logo, el construccionismo y la convicción de que los niños pueden programar dieron forma a todo lo que vino después.

  • Mitchel Resnick & the MIT Media Lab Lifelong Kindergarten group

    Scratch llevó la programación con bloques a millones de niños y demostró la idea a gran escala.

  • Google Blockly

    La biblioteca abierta que dibuja, edita y guarda cada bloque de nuestros espacios de trabajo.

  • Microsoft MakeCode

    Sus patrones de categorías muestran cómo la programación con bloques puede recibir a principiantes absolutos.

La pila open-source sobre la que construimos

  • Next.js (Vercel)

    El framework que genera este sitio estático.

  • React (Meta)

    El modelo de componentes que sostiene la interfaz.

  • TypeScript (Microsoft)

    El lenguaje que detecta errores antes de que los encuentre el estudiante.

  • Tailwind CSS

    El sistema de estilos mantenido por Adam Wathan y sus colaboradores.

  • Vitest, Testing Library, jsdom

    Las herramientas que comprueban automáticamente lecciones, motores e interfaces.

  • Howler.js

    El motor de audio que reproduce la narración de las lecciones.

  • Firebase (Google)

    Inicio de sesión opcional y progreso entre dispositivos.

  • ffmpeg & music-metadata

    Las herramientas que miden, ajustan y unen las pistas de narración.

Y a cada maestro que alguna vez se ha sentado junto a un principiante y le ha dicho "la computadora hace exactamente lo que le dices y nada más" — esa es la frase que seguimos intentando enseñar.