Cursos
Explora nuestros cursos por área y aprende a tu propio ritmo
Inteligencia Artificial
7 courses
Bases de Conocimiento y Memoria para Agentes
Diseña sistemas de memoria persistente y conocimiento para agentes de IA. Cubre memoria a corto y largo plazo, vectores y embeddings, arquitecturas RAG, integración de bases de conocimiento y estrategias avanzadas de recuperación.
IA Agentica Basada en Roles con CrewAI
Construye sistemas multi-agente usando orquestración basada en roles con CrewAI. Cubre roles y objetivos de agentes, delegación de tareas, procesos secuenciales y jerárquicos, integración de herramientas personalizadas y patrones avanzados de colaboración.
Guardrails y Marco de Evaluación para Sistemas Agenticos
Diseña guardrails de seguridad y marcos de evaluación para sistemas agenticos en producción. Cubre principios e implementación de guardrails, metodologías de evaluación LLM, estrategias de prueba automatizada para agentes, métricas de puntuación y monitoreo continuo.
Observabilidad y Evaluación con LangFuse
Aprende a observar, trazar, evaluar y optimizar aplicaciones LLM usando LangFuse. Cubre integración SDK, trazado de ejecuciones de agentes, evaluaciones LLM-como-juez, gestión de prompts y paneles de monitoreo en producción.
Soluciones Agenticas Stateful con LangGraph
Construye sistemas de agentes stateful de nivel de producción usando LangGraph. Cubre gestión de estado basada en grafos, flujos condicionales, persistencia y checkpointing, patrones humano-en-el-bucle y orquestación multi-agente.
Práctica de la IA: IA para la Vida Cotidiana
Domina herramientas de IA accesibles como ChatGPT y Hoja Electrónica para aumentar la productividad y la creatividad sin necesidad de programar.
Ingeniería de Prompts
Domina el arte y la ciencia de crear prompts efectivos para Grandes Modelos de Lenguaje. Cubre técnicas fundamentales, frameworks estructurados, estrategias avanzadas de razonamiento, flujos de optimización y seguridad de prompts.
Ingeniería de Software
14 courses
Desarrollo de Software con IA Agéntica
Aprende desarrollo de software asistido por IA con agentes. Domina arquitectura de agentes, habilidades, gestión de contexto, pipelines, workflows OpenCode y mejores prácticas para el futuro de la programación.
Fundamentos de Algoritmos
Aprende pensamiento algorítmico sin código. Domina pseudocódigo, estructuras lógicas, principios de calidad y diseño de algoritmos a través de ejemplos conceptuales y analogías del mundo real.
Arquitectura Limpia
Aprende patrones arquitectónicos y separación de responsabilidades. Domina capas, límites, reglas de dependencia y cómo estructurar aplicaciones para testabilidad, mantenibilidad e independencia de frameworks.
Código Limpio y Patrones de Diseño
Escribe código mantenible y legible y domina patrones de diseño comunes. Aprende convenciones de nomenclatura, técnicas de refactorización y patrones clásicos como Singleton, Factory, Observer y Strategy.
Computación y Algoritmos Imperativos en Python
Entiende cómo funcionan las computadoras y aprende programación imperativa con Python. Domina variables, flujo de control, funciones, estructuras de datos y construye tus primeros algoritmos con práctica de codificación.
DDD y Arquitectura de Software
Domina Domain-Driven Design y arquitectura de software avanzada. Aprende lenguaje ubicuo, contextos delimitados, entidades, objetos de valor, agregados y arquitectura orientada a eventos.
Programación Funcional y Declarativa
Domina conceptos de programación funcional y paradigmas declarativos. Aprende inmutabilidad, funciones puras, funciones de orden superior, map/filter/reduce y cómo pensar en transformaciones.
OpenCode: Agentes y Skills
Domina asistentes de codificación con IA agentica explorando la arquitectura de OpenCode. Cubre creación y configuración de agentes, desarrollo de skills personalizadas, integración de servidores MCP y plugins, sistemas de permisos y flujos de colaboración multi-agente.
Fundamentos de OpenCode
Domina los fundamentos de OpenCode, el framework CLI de código abierto para ingeniería de software asistida por IA. Aprende instalación, configuración y comandos esenciales para empezar a programar con agentes de IA.
Dominio de OpenCode en Producción
Domina técnicas avanzadas de OpenCode para entornos de producción. Aprende desarrollo de plugins, integración CI/CD, hardening de seguridad, escalabilidad de despliegues e integración de proveedores personalizados.
Flujos de Trabajo de OpenCode para Desarrolladores
Domina los flujos de trabajo prácticos de OpenCode para el desarrollo diario. Aprende orquestación multi-agente, hooks personalizados, técnicas de depuración, optimización de rendimiento y patrones de colaboración en equipo.
Procesos y Diagramas de Flujo
Domina los fundamentos de procesos, pensamiento sistemático y notación de diagramas de flujo. Aprende a visualizar flujos de trabajo, identificar cuellos de botella y optimizar procesos antes de escribir código.
Principios SOLID y POO
Domina los principios SOLID y Programación Orientada a Objetos. Aprende Responsabilidad Única, Abierto-Cerrado, Sustitución de Liskov, Segregación de Interfaces e Inversión de Dependencia con ejemplos prácticos.
TDD y Herramientas de Calidad de Código
Domina Desarrollo Dirigido por Pruebas y el ecosistema de calidad de código. Aprende Red-Green-Refactor, pruebas unitarias, ganchos pre-commit, linting, formateo, análisis estático y pipelines CI/CD.
Ingeniería de Datos
3 courses
Arquitectura de Plataformas de Datos Multi-Cloud
Comparación exhaustiva y arquitecturas de referencia para plataformas de datos empresariales en AWS, Snowflake y Databricks. Domina la ingestión, IA/ML, gobernanza, optimización de costos y estrategias de migración.
Ingeniería de Datos Avanzada con dbt-core y Amazon Redshift
Domina la ingeniería analítica avanzada con dbt-core (v1.8–v2.0) y Amazon Redshift. Cubre el adaptador dbt-redshift completo, patrones de rendimiento específicos de Redshift (sort keys, dist styles, vistas materializadas, late-binding views, Redshift Serverless), estrategias incrementales avanzadas incluyendo microbatch, contratos de modelos, pruebas unitarias, dbt Mesh, macros Jinja2 y materializaciones personalizadas, pipelines CI/CD, orquestación con AWS MWAA y Cosmos, el motor dbt Fusion y desarrollo asistido por IA con dbt Wizard.
Certificación SnowPro Core (COF-C03)
Preparación completa para el examen de certificación Snowflake SnowPro Core COF-C03. Domina la arquitectura, carga de datos, rendimiento, seguridad y uso compartido de datos en Snowflake.
Ciencias de la Computación
2 courses
Introducción a la ingeniería de datos
Aprende los fundamentos de la programación con ejercicios prácticos y proyectos del mundo real
Introducción a la Programación
Aprende los fundamentos de la programación con ejercicios prácticos y proyectos del mundo real
LangGraph
3 courses
LangGraph Avanzado y Agentes de IA en Producción
Domina sistemas de agentes de nivel de producción: despliegue, observabilidad, agentes jerárquicos, agentes RAG, patrones de reflexión y orquestación multi-agente a gran escala.
Fundamentos de LangGraph
Comienza a construir agentes de IA con LangGraph. Aprende grafos, nodos, aristas, integración con LLM, herramientas y flujos de trabajo simples.
LangGraph Intermedio y Flujos de Agentes
Construye agentes de IA listos para producción con gestión de estado avanzada, sistemas de memoria, humano-en-el-bucle y colaboración multi-agente.
Matemáticas y Estadística
1 course
Python
3 courses
Dominio Avanzado de Python
Domina concurrencia, programación asíncrona, metaprogramación, optimización de rendimiento, patrones de diseño y Python listo para producción.
Fundamentos de Python para Principiantes
Comienza tu viaje en Python desde cero. Aprende variables, tipos de datos, flujo de control, funciones y estructuras de datos básicas con ejercicios prácticos.
Programación Intermedia en Python
Profundiza tus habilidades en Python con POO, manejo de errores, E/S de archivos, generadores, decoradores, pruebas y herramientas profesionales.
Rust
3 courses
Rust Avanzado y Programación de Sistemas
Domina concurrencia, async/await con Tokio, Rust inseguro, FFI, macros, smart pointers y construye sistemas de producción de alto rendimiento.
Fundamentos de Rust
Comienza tu viaje en Rust. Aprende sintaxis, ownership, borrowing, structs, enums, pattern matching y crea tus primeros programas con Cargo.
Programación Intermedia en Rust
Profundiza tu experiencia en Rust con manejo de errores, genéricos, traits, colecciones, lifetimes, closures e iterators para programación de sistemas robusta.
Apache Spark
3 courses
Spark Avanzado y Sistemas Distribuidos
Domina Structured Streaming, MLlib, GraphX, ajuste de clúster, Delta Lake y construye sistemas de datos distribuidos listos para producción.
Fundamentos de Apache Spark y PySpark
Aprende procesamiento de big data con Spark. Domina RDDs, DataFrames, Spark SQL y construye tus primeros pipelines de datos distribuidos con PySpark.
PySpark Intermedio e Ingeniería de Big Data
Domina DataFrames avanzados, UDFs, agregaciones, estrategias de join, optimización, particionamiento, pipelines ETL y Spark SQL avanzado.
SQL
3 courses
SQL Avanzado e Ingeniería de Bases de Datos
Domina funciones de ventana, CTEs recursivas, optimización de consultas, particionamiento, procedimientos, operaciones JSON y seguridad de bases de datos a escala.
Fundamentos de SQL para Principiantes
Aprende SQL desde cero. Domina consultas SELECT, filtros, manipulación de datos, creación de tablas y funciones de agregación con ejercicios prácticos.
SQL Intermedio
Domina JOINs, subconsultas, CTEs, operaciones de conjunto, índices, vistas, transacciones y optimización de consultas para trabajo real con bases de datos.