⛓️ Blockchain Learning Path GitHub

⛓️ Blockchain Learning Path

19 módulos · 50 prácticas · de cero a producción

Programa educativo en español para aprender blockchain desde los fundamentos hasta llevarla a producción en una empresa — criptografía, Bitcoin, Ethereum/EVM, Solidity, dApps, seguridad, L2, DAO, infraestructura, casos de negocio e implementación, con laboratorios ejecutables y un proyecto integrador.

CI Security Deploy Pages

Versión Módulos Prácticas Nivel Idioma License Content

Node.js pnpm Solidity Foundry viem TypeScript

🌱 Empieza aquí · 📖 Glosario · 🌐 Sitio · 📕 Manual (PDF) · 📥 Apps · 📚 Currículo · 🏭 Industria · 🧪 Laboratorios · 🗺️ Roadmap · 🧭 Rutas por perfil · 🤝 Contribuir · 🔐 Seguridad


🌱 ¿Es tu primer contacto con blockchain?

👉 EMPIEZA AQUÍ

No hace falta que sepas nada todavía. Esa página te dice qué necesitas antes de arrancar, qué instalar y en qué momento, cómo se lee un módulo, qué hacer cuando te atasques — y te deja en la puerta del módulo 00, que es por donde se empieza.

Ten a mano el 📖 glosario (120 términos, enlazado desde todos los módulos) para cuando una palabra te frene.


Blockchain no es sinónimo de criptomoneda. En este recorrido aprenderás cuándo una cadena de bloques aporta valor, cuándo una base de datos tradicional es mejor y cómo construir —y llevar a producción— sistemas descentralizados de forma responsable.

🎯 Qué es esto

Un currículo modular y secuencial que cubre el espectro completo de blockchain, paso a paso, en 19 módulos numerados (00→18) agrupados en seis etapas, más un proyecto final. Cada módulo es una carpeta con un README.md que incluye:

No enseña a especular: enseña a decidir cuándo usar la tecnología, a construirla con pruebas y a llevarla a una empresa con infraestructura, costos y casos reales.

📚 Pauta derivada de los mejores libros

Cada etapa se apoya explícitamente en la literatura de referencia del sector; el contenido es original en su redacción y no reproduce las obras.

Área Libros y fuentes de referencia
Fundamentos y panorama Bashir — Mastering Blockchain · Narayanan et al. — Bitcoin and Cryptocurrency Technologies · Werbach — The Blockchain and the New Architecture of Trust
Criptografía Aumasson — Serious Cryptography · Katz, Lindell — Introduction to Modern Cryptography · Ferguson/Schneier/Kohno — Cryptography Engineering
Sistemas distribuidos y consenso Cachin, Guerraoui, Rodrigues — Reliable and Secure Distributed Programming · Nakamoto (whitepaper) · Castro, Liskov — PBFT
Bitcoin y Ethereum Antonopoulos — Mastering Bitcoin · Antonopoulos, Wood — Mastering Ethereum · Wood — Yellow Paper
Contratos y seguridad Docs de Solidity · The Foundry Book · Trail of Bits — Building Secure Contracts · ConsenSys — Smart Contract Best Practices
Escalabilidad, ZK y arquitectura Buterin — An Incomplete Guide to Rollups · Thaler — Proofs, Arguments, and Zero-Knowledge · ERC-4337 · Flashbots
Empresa e infraestructura BIS · World Economic Forum · documentación de clientes de nodo y de nube

¿Dónde se usa cada libro? La bibliografía incluye la tabla qué obra sustenta cada módulo: enlaza cada obra con su fuente oficial y con el módulo concreto que la usa, así que puedes ir del libro al módulo o del módulo al libro. Varias de las obras clave —Mastering Bitcoin, Mastering Ethereum, Proofs, Arguments, and Zero-Knowledge— tienen edición legalmente gratuita: el programa completo se puede seguir sin comprar un solo libro.

La bibliografía recoge además los hitos recientes del ecosistema (Merge, Dencun/EIP-4844, Pectra/EIP-7702).

📥 Llévate el curso: apps y manual

Todo el contenido —los 19 módulos, la industria, los laboratorios, los ADR y el proyecto final— viaja contigo. Las apps funcionan sin conexión: sirven para estudiar en el metro o en un aula sin wifi.

Formato Descarga Notas
🖥️ Windows Instalador o portable Curso completo dentro del ejecutable · cómo está hecha
📱 Android APK (~8,5 MB) Curso completo dentro del APK · cómo está hecha
📕 Manual PDF MANUAL.pdf (~340 páginas) También adjunto en cada release
🌐 Web Sitio del programa Con buscador, progreso y autoevaluación

Las tres versiones salen del mismo build, así que ninguna se queda atrás. Cada binario se verifica en CI abriéndolo y contando los módulos, las páginas y las preguntas que lleva dentro: un build en verde no prueba que el artefacto contenga el curso.

Los binarios no están firmados con certificado de código (cuesta cientos de dólares al año), así que Windows SmartScreen y Android avisarán del origen desconocido. Compara el SHA256 publicado en la release antes de ejecutarlos.

Para generarlo todo desde el repositorio: pnpm build:manual, pnpm app:windows, pnpm app:android.

🗂️ Los 19 módulos en seis etapas

Cada etapa tiene su índice de currículo con mapa visual. Estúdialos en orden: cada módulo asume el anterior.

Etapa Módulos Foco Resultado
Orientación 00 ¿Necesito blockchain? Distinguir blockchain de una base de datos
Fundamentos 0103 Criptografía, redes P2P, consenso Entender qué hace verificable a una cadena
Desarrollo 0407 Bitcoin, EVM, Solidity, dApps Crear y probar contratos y una dApp
Profesional 0811 Tokens, seguridad, oráculos, DAO Diseñar protocolos seguros y gobernados
Avanzado 1215 L2, interoperabilidad, ZK, arquitectura Auditar, investigar y decidir arquitectura
Producción 1618 Infraestructura, empresa, implementación Llevar la tecnología a una empresa real
Proyecto final capstone Integración Protocolo documentado, probado y desplegable

🧪 Laboratorios y proyectos ejecutables

git clone https://github.com/vladimiracunadev-create/blockchain-learning-path.git
cd blockchain-learning-path
corepack enable && pnpm install
pnpm check      # valida estructura, enlaces y conteos
pnpm test       # pruebas de Node y de scripts
pnpm lab:hash   # tu primer laboratorio
pnpm serve      # panel de seguimiento

💻 Sin instalar nada: abre el repo en GitHub Codespaces — el devcontainer deja listos Node, pnpm, Foundry y Docker.

Luego empieza por curriculum/00-orientacion. Cada una de las 50 prácticas trae su resolución explicada —cómo se implementa, el comando, la salida esperada y su interpretación— en el cuaderno de laboratorios.

🏭 La industria por dentro

Además del currículo, la sección Industria es la lectura profesional extendida: cómo se construye una red, el stack real del ecosistema, cómo trabajan y se comunican los equipos, casos empresariales (éxitos y fracasos) y modelos de negocio. Y para llevarlo a la práctica, los módulos 16–18 lo convierten en laboratorios: infraestructura real, caso de negocio con costos e implementación end-to-end. Incluye una guía dedicada de cómo explicar blockchain a clientes y personas no técnicas: discurso de 30 segundos, traducción de jerga y manejo de objeciones.

👩‍🏫 Para instructores

El programa está listo para el aula: guía del instructor, syllabus de 26 semanas, checklist de laboratorios y rúbricas de evaluación. Los archivos de solutions/ son criterios de revisión, no respuestas para copiar. El estudiante lleva su avance en una copia de student/progress.example.json.

🚀 Cómo usar el programa

  1. Sigue el orden. La numeración 00→18 es secuencial por diseño: cada módulo asume el anterior.
  2. Aplica el ciclo de cada módulo: comprender → experimentar → explicar → construir → verificar.
  3. Ejecuta los laboratorios en local (Anvil) o testnet; registra la evidencia en tu bitácora de progreso.
  4. Haz el reto verificable de cada módulo: ahí se fija el aprendizaje con un criterio de aceptación explícito.
  5. Comprueba tu trabajo sin depender de nadie: 31 de las 50 prácticas traen verificación ejecutable (pnpm test, forge test), así que estudiando solo tienes señal inmediata de si tu solución funciona. El resto produce una evidencia revisable con rúbrica.
  6. Cierra con la autoevaluación del módulo (4 preguntas al final de cada uno, también en el sitio y en las apps). Cada opción incorrecta es un error frecuente documentado en ese mismo módulo: si fallas, la explicación te dice exactamente qué releer. Al terminar el programa, el quiz global repasa las 19 etapas.
  7. Usa los libros de referencia de cada área para profundizar.

Plan completo en el ROADMAP de 26 semanas · ruta intensiva en docs/ruta-rapida.md.

🧭 Rutas por perfil profesional

Recorridos ordenados para desarrollo, arquitectura, auditoría, producto, investigación y empresa: elige el tuyo en learning-paths.

✅ Calidad y CI

Consulta la guía de contribución, el código de conducta y la política de seguridad.

🎯 Qué es y qué no es este programa

✅ Lo que sí es

❌ Lo que no es

💡 Idea fuerza

La madurez técnica no se demuestra usando blockchain en todo, sino sabiendo cuándo aporta valor, cuándo una base de datos es mejor, y cómo llevar a producción con seguridad aquello que sí lo justifica.

📄 Licencia

Código bajo MIT. Contenido educativo bajo CC BY 4.0.