Primero se entiende el sistema, las personas y el límite de la decisión.
Cómo se aprende aquí
Cada clase comienza recuperando una decisión previa, introduce un problema profesional, explica el mecanismo, lo representa visualmente y termina con evidencia que alimenta la clase siguiente.
Cada práctica explica qué señal recibe, qué cambia y qué no garantiza.
Leer no basta: se producen artefactos que otra persona puede revisar.
La salida de una clase se convierte en entrada de la siguiente.
Rutas publicadas
Parte 00 · contenido desarrollado
Ingeniería de software como profesión
Campus Abierto enlaza fronteras, ciclo de vida, ética, evidencia, calidad, riesgo, impacto y desarrollo profesional.
Parte 01 · contenido desarrollado y laboratorio ejecutable
Computadores y representación de información
Un analizador local de eventos permite seguir el mismo dato por bytes, Unicode, aritmética, CPU, memoria, runtime y medición reproducible.
Parte 02 · contenido desarrollado y laboratorio multiplataforma
Sistemas operativos, terminal y automatización base
Un kit seguro hace observables plataforma, rutas, configuración, redacción, fallos, reparación y limpieza en Windows, Linux y macOS.
Parte 03 · contenido desarrollado y laboratorio ejecutable
Redes, Internet y protocolos
Una petición observable se sigue desde el enlace local hasta DNS, transporte, TLS, HTTP, intermediarios y recuperación.
Parte 04 · contenido desarrollado y laboratorio ejecutable
Pensamiento computacional y resolución de problemas
Un modelo de decisión diagnóstica convierte incidentes ambiguos en invariantes, algoritmos, límites y especificaciones contrastables.
Parte 05 · contenido desarrollado y laboratorio Python/Rust
Fundamentos de programación
Una CLI diagnóstica implementa el modelo de decisión con tipos estrictos, módulos, pruebas, errores explícitos y un contrato contrastado entre lenguajes.
Parte 06 · 12 borradores en auditoría
Paradigmas de programación
Un motor de reglas común permite comparar estado, objetos, funciones, reglas, eventos, flujos y actores bajo el mismo contrato.
Parte 07 · 12 borradores en auditoría
Estructuras de datos y algoritmos
Una biblioteca de estructuras y algoritmos relaciona operaciones e invariantes con complejidad, casos límite y mediciones reproducibles.
Parte 08 · 12 borradores en auditoría
Entornos, herramientas y depuración
Un entorno reproducible de diagnóstico conecta síntomas, hipótesis, primera divergencia, herramientas y recuperación.
Parte 09 · 12 borradores en auditoría
Bibliotecas, paquetes, SDK y automatización
Un producto reutilizable con SDK y CLI integra compatibilidad, procedencia, plugins, automatización y experiencia de desarrollo verificable.
Ocho etapas
El currículo conserva una secuencia estable; el contenido se profundiza por partes completas, con evidencia y revisión cualitativa.
Fundamentos de la profesión
5 partes · 60 clases
Programación y construcción
5 partes · 60 clases
Producto, requisitos y especificación
8 partes · 96 clases
Superficies y formas de software
6 partes · 72 clases
Diseño, arquitectura, datos e integración
6 partes · 72 clases
Calidad, seguridad y entrega
5 partes · 60 clases
Operación, evolución y liderazgo
3 partes · 36 clases
Ingeniería de software nativa con IA
2 partes · 24 clases
Explorar las 480 clases
Cargando catálogo…