Aprende a programar con Python, JavaScript y R desde cero hasta testing e ingeniería de software. Cursos interactivos con ejercicios, quizzes y editor en línea.
Curso de Python Básico: Primeros pasos en Python: sintaxis, variables, entrada y salida, operadores y estructuras de control.
Curso de Python Intermedio: Lleva tu código al siguiente nivel con funciones, built-ins, estructuras de datos y datos anidados.
Curso de Python Avanzado: POO, manejo de archivos, módulos, comprehensions, excepciones y proyecto integrador.
Curso de Python Testing: Aprende a probar tu código Python: casos de prueba, pytest, unittest, fixtures, dobles de prueba, cobertura y TDD, con retos donde tus pruebas deben atrapar bugs reales.
Curso de JavaScript Básico: Aprende JavaScript desde cero: instalación de Node.js y VS Code en Windows, macOS y Linux, variables, operadores, condicionales, ciclos, funciones, arrays y objetos.
Curso de JavaScript Intermedio: Lleva tu JavaScript al siguiente nivel con closures, map/filter/reduce, desestructuración, módulos, el DOM, eventos y depuración.
Curso de JavaScript Avanzado: Domina la asincronía, fetch y APIs, clases y prototipos, patrones y programación funcional, Node.js con npm, package.json y un servidor con Express.
Curso de FastAPI: APIs con Python: Aprende a crear APIs con FastAPI: endpoints, parámetros, validación con Pydantic, dependencias, base de datos con SQLAlchemy, autenticación con JWT, testing y despliegue, con simuladores que responden como una API real.
Curso de R Studio: Aprende R desde cero: tipos de datos, estructuras, manipulación con dplyr, visualización con ggplot2, estadística inferencial y reportes reproducibles.
Curso de Ingeniería de Software: Fundamentos de ingeniería de software: ciclo de vida, lógica de programación, Git, bases de datos, APIs REST, arquitectura SOLID, seguridad OWASP, Docker, CI/CD y Cloud Computing.