Laboratorio interactivo
La app local en Flask permite ver clases, cargar notebooks, ejecutar código y guardar práctica.
app/
Presentación institucional
Este programa integra currículum modular, laboratorio local, portal del alumno, documentación canónica, operación reproducible y una ruta de crecimiento clara. La primera versión puede partir acotada, pero la base ya está pensada para escalar sin rehacer todo desde cero.
Superficies
La propuesta no depende de una sola pantalla. Cada audiencia entra por una superficie distinta, con rol, lenguaje y nivel de detalle propios.
La app local en Flask permite ver clases, cargar notebooks, ejecutar código y guardar práctica.
app/
Es el enlace oficial para estudiantes: ruta, recursos, reglas de trabajo y crecimiento a móvil.
site/
Presenta el producto como sistema: alcance, arquitectura, documentación, operación y crecimiento.
site/product/
Las clases y la documentación no son anexos sueltos: son parte estructural del producto.
classes/ + docs/
Arquitectura
La arquitectura separa la audiencia pública del runner local y del contenido reusable. Eso evita mezclar demo, operación y presentación.
Documentación
El estándar alto no es sumar archivos: es separar audiencias, fijar fuentes de verdad y conectar producto, operación y presentación.
Ordena la lectura por audiencia, resuelve por dónde empezar y evita una nube de archivos sueltos.
docs/INDEX.md
Distingue superficies, artefactos, reglas de comunicación y fronteras entre lo actual y lo futuro.
docs/CATALOGO_PRODUCTO.md
Explica capas, flujos, límites y camino de evolución con diagramas pensados para lectura rápida.
docs/ARQUITECTURA_PRODUCTO.md
Condensa la evidencia del repo para entrevista, revisión ejecutiva o evaluación de portafolio.
docs/GUIA_EVALUACION.md
La documentación deja claros los riesgos aceptados, el uso local-first y el hardening recomendado.
SECURITY.md + RUNBOOK.md
El repo ya cruza su brecha contra el mejor patron documental del resto del portafolio.
docs/portfolio-high-standard.md
Funcionalidad actual
| Elemento | Tipo | Estado | Qué entrega hoy |
|---|---|---|---|
| Laboratorio de ejecución Python | Nucleo operativo | Operativo | Clases, notebooks, ejecución y guardado local |
| Portal del alumno | Superficie pública | Operativo | Ruta, recursos, reglas y enlace oficial |
| Vista institucional | Superficie pública | Operativo | Producto, arquitectura, documentación y growth path |
| PDFs y piezas de entrevista | Artefacto de apoyo | Vigente | Presentación, muestra imprimible y preparación personal |
| Ruta móvil | Evolución | Planificada | Seguimiento, avisos y progreso individual |
Operación
Crecimiento
232 clases en 9 partes (v3.8.0, expansión 2026): prerrequisitos (+ Polars, Parquet, async), ML clásico (+ Optuna, SHAP, Model Cards, calibración), Deep Learning (Keras + PyTorch + Lightning, LLMs con LoRA/DPO/vLLM, multimodal CLIP/Whisper, MCP + agentes, SDXL+ControlNet, ONNX, JAX), estadística + causalidad moderna (DoubleML, Synthetic Controls, CUPED, PyMC v5), MLOps, ingeniería de datos, recomendadores, ética y capstones. P0-P3 (193 clases) 100% completas.
App de escritorio nativa para Windows (PySide6 / Qt puro, sin WebView) y app Android (Expo/React Native). Ambas con contenido embebido, sin configuración del usuario. 📥 Binarios oficiales publicados en el release v3.8.0: ZIP portable Windows slim (274 MB) + APK Android debug (139 MB · versionCode 38) + bundles `curso-completo.pdf` y `.pptx` + `SHA256SUMS_v3.8.0.txt`.
Autenticación básica para aula, panel de progreso del instructor, build firmado para Android, y soporte macOS/Linux via pywebview.