Cursos para aprender a representar sistemas reales mediante modelos y
experimentar con ellos por computadora. Del sistema observado a una
simulación reproducible que ayude a comprender, predecir y decidir.
Introducción a Modelos y Simulación para Programadores
Aprendé a representar sistemas reales con modelos y a experimentar
con ellos por computadora antes de intervenir la realidad. Una
entrada conceptual y práctica al ciclo completo de simulación.
El recorrido reúne 50 temas organizados paso a paso: sistemas y
modelos, variables y estados, tipos de modelos, representación
conceptual y matemática, y el ciclo de vida de un proyecto de
simulación.
Con esquemas, tablas y pequeños experimentos en Python aprenderás
a verificar, validar y calibrar modelos, diseñar experimentos y
analizar escenarios y sensibilidad, sin requerir matemática avanzada.
Comenzar!
Probabilidad y Estadística Aplicadas a Simulación
Aprendé a modelar la incertidumbre, elegir distribuciones,
generar muestras, estimar resultados y comparar escenarios por
computadora. Un curso práctico para que tus simulaciones decidan
con datos y no con intuición.
En 45 lecciones conectadas entre sí trabajarás con variables
aleatorias, distribuciones clásicas y datos empíricos. También
abordarás estimación, muestreo, replicaciones y comparación
estadística de escenarios.
Con esquemas, gráficos y pequeños experimentos en Python vas a
transformar fenómenos inciertos en modelos y sus resultados en
decisiones respaldadas por intervalos y estimaciones del error.
Comenzar!
Números Pseudoaleatorios y Fundamentos Computacionales
Aprendé cómo una computadora determinista imita el azar mediante
semillas y algoritmos generadores. Un curso práctico para producir
secuencias reproducibles y usarlas con criterio en simulaciones.
Sus 45 unidades te guiarán desde los generadores congruenciales y
modernos hasta la transformación a distribuciones uniformes, la
selección, las permutaciones y el muestreo aleatorio.
Con pruebas estadísticas y pequeños experimentos en Python vas a
evaluar uniformidad e independencia, detectar sesgos y comprender
los errores numéricos que pueden afectar tus resultados.
Comenzar!
Generación de Variables Aleatorias para Programadores
Aprendé a convertir números uniformes en cualquier distribución:
discretas, continuas, vectores, muestreos y permutaciones. Un curso
práctico sobre métodos generales, algoritmos clásicos y validación.
Sus 41 temas progresivos recorren la transformada inversa, aceptación
y rechazo, composición, alias y urnas, además de los principales
generadores discretos y continuos.
Con esquemas y generadores en Python vas a construir una biblioteca
completa, trabajar con variables correlacionadas y muestreo, y validar
los resultados con histogramas y pruebas estadísticas.
Comenzar!
Método de Monte Carlo y Simulación Estática
Aprendé a usar el muestreo aleatorio para estimar, integrar y
decidir bajo incertidumbre. Del dado al intervalo de confianza:
promedios, convergencia, reducción de varianza y aplicaciones
reales con Python.
Sus 44 temas progresivos presentan la simulación estática desde
el muestreo aleatorio y la estimación de π hasta áreas, integrales,
diseño de experimentos y técnicas para reducir la varianza.
Con simulaciones en Python vas a analizar el error, interpretar
resultados y aplicar Monte Carlo a riesgo, confiabilidad, finanzas
e inventarios, sin requerir matemática avanzada.
Comenzar!
Procesos Estocásticos y Cadenas de Markov para Programadores
Aprendé a modelar sistemas que evolucionan con azar en el tiempo:
desde contar arribos con el proceso de Poisson hasta predecir el
futuro con cadenas de Markov. Teoría justa y simulación en Python
para experimentar antes de decidir.
Sus 47 temas progresivos recorren procesos estocásticos en tiempo
discreto y continuo, procesos de conteo, Poisson, exponenciales y
refinamiento, junto con transiciones, absorción y equilibrio en
cadenas de Markov.
Con esquemas, matrices y simulaciones en Python vas a modelar
confiabilidad, inventarios, comportamiento de usuarios y sistemas
informáticos, sin requerir experiencia previa en probabilidad.
Comenzar!
Simulación de Eventos Discretos y Teoría de Colas para Programadores
Aprendé a modelar sistemas que cambian por eventos, a programar
el reloj de simulación, el calendario y la lista de eventos
futuros, y a analizar colas con teoría y experimentos en Python
antes de dimensionar recursos reales.
Sus 51 temas progresivos recorren eventos, estado, entidades,
recursos, colas y demoras; el reloj y el calendario de eventos;
y la teoría de colas con Kendall, M/M/1, M/M/c y la Ley de
Little.
Con esquemas y pequeños experimentos en Python vas a construir
simuladores de colas, analizar utilización, esperas y cuellos de
botella, y comparar configuraciones para decidir sin saturar el
sistema real.
Comenzar!
Modelos Continuos y Sistemas Dinámicos para Programadores
Aprendé a representar sistemas que cambian sin pausas —poblaciones,
temperaturas, tanques, epidemias y movimientos— con ecuaciones
diferenciales y a simularlos por computadora con métodos numéricos.
Sus 45 temas progresivos recorren el tiempo y estado continuos,
las tasas de cambio, ecuaciones de primer orden y sistemas
acoplados, junto con modelos de crecimiento, decaimiento,
poblaciones, epidemias, movimiento, temperatura y tanques.
Con curvas, fases y pequeños experimentos en Python vas a usar
Euler y Runge-Kutta para analizar error, estabilidad, calibración
y escenarios, y convertir trayectorias simuladas en decisiones.
Comenzar!
Simulación Basada en Agentes y Sistemas Complejos
Aprendé a modelar mundos desde abajo hacia arriba: agentes
simples con reglas locales que, al interactuar, generan
segregación, epidemias, tráfico, multitudes y mercados.
Sus 50 temas progresivos recorren agentes, estado, percepción,
decisión y acción; entornos, espacios y vecindarios; interacción,
actualización y emergencia; y modelos clásicos de sistemas
complejos.
Con esquemas y pequeños modelos en Python vas a experimentar
con Vida, Schelling, epidemias y tráfico, ejecutar réplicas,
validar resultados y visualizar patrones globales, sin requerir
matemática avanzada.
Comenzar!
Validación, Experimentación y Análisis de Simulaciones
Aprendé a confiar en tus simulaciones con criterio estadístico:
verificar el código, validar contra datos reales, calibrar
parámetros, diseñar experimentos y comunicar la incertidumbre
sin sobrestimar los resultados.
Sus 46 temas progresivos recorren verificación y depuración,
validación histórica, predictiva y por expertos, calibración,
bondad de ajuste con chi-cuadrado y Kolmogorov-Smirnov, tests
no paramétricos, estimación e intervalos de confianza, réplicas
y calentamiento.
Con tablas, gráficos y experimentos en Python vas a analizar
sensibilidad, diseñar experimentos, comparar alternativas y
comunicar resultados honestos para decidir con evidencia y sin
sobrestimar la precisión.
Comenzar!