Python
Comienza con el lenguaje más popular del mundo, con enfoque a ciencia de datos y automatización.
Café y CódigoExplora más de 30 cursos interactivos con lecciones paso a paso, ejercicios prácticos y autoevaluaciones con certificación activa.
Comienza con el lenguaje más popular del mundo, con enfoque a ciencia de datos y automatización.
Desarrollo backend con Python y Django: modelos, CRUD, APIs REST y seguridad.
Desarrollo web ligero con Python: rutas, plantillas Jinja2, formularios, ORM SQLAlchemy y APIs RESTful.
Aprende cómo funciona Internet tras bambalinas: arquitectura cliente-servidor, HTTP/HTTPS, DNS, dominios, VPS/Cloud, Nginx/Apache y despliegue a producción.
Entiende qué lenguajes existen, qué frameworks usan y cómo elegir tu camino profesional.
Aprende la lógica de programación con pseudocódigo en español. Ideal para principiantes.
Del pseudocódigo a un lenguaje real: sintaxis, memoria, STL y bases de POO. Ideal después de PSeInt.
Domina C# enfocado a videojuegos y desarrollo de software profesional.
Comienza con el lenguaje más popular del mundo, con enfoque a ciencia de datos y automatización.
Desarrollo backend con Python y Django: modelos, CRUD, APIs REST y seguridad.
Desarrollo web ligero con Python: rutas, plantillas Jinja2, formularios, ORM SQLAlchemy y APIs RESTful.
Aprende cómo funciona Internet tras bambalinas: arquitectura cliente-servidor, HTTP/HTTPS, DNS, dominios, VPS/Cloud, Nginx/Apache y despliegue a producción.
Lenguaje robusto y multiplataforma, muy usado en desarrollo empresarial.
Desde el nodo y las referencias en Java hasta listas, pilas, árboles, tablas hash y grafos: implementación manual, Big O y visualización con herramientas como Visualgo.
Pruebas unitarias en Java con JUnit 5: AAA, assertions, mocks y calidad de código.
pytest, aserciones, fixtures, parametrización, mocks con unittest.mock y cobertura: prueba tu código Python como en producción.
Soluciones habituales a problemas recurrentes: patrones creacionales, estructurales y de comportamiento, con ejemplos en varios lenguajes y enlaces al catálogo de Refactoring.Guru.
Aprende a describir arquitecturas de software usando el modelo de vistas 4+1 de Kruchten.
Aprende a mapear la arquitectura de tu software en diferentes niveles de abstracción (Contexto, Contenedores, Componentes, Código).
Aprende los fundamentos de ingeniería de software: ciclos de vida, stakeholders y levantamiento de requisitos.
Aprende a transformar necesidades vagas en requerimientos técnicos, historias de usuario e hitos estimables.
Aplica el marco de trabajo Scrum en acción, diseña Sprints y crea maquetas funcionales.
Domina los comandos esenciales de Linux para potenciar tu productividad como desarrollador.
Conoce el ecosistema de distribuciones Linux: desde Ubuntu hasta Arch, y cuál elegir para cada proyecto.
Domina el control de versiones con Git y aprende a colaborar en GitHub, GitLab y Bitbucket.
Aprende a prototipar videojuegos en 3D desde cero y a programar sus mecánicas con C# y físicas.
Aprende a crear el esqueleto de cualquier sitio web usando etiquetas modernas y semánicas.
Estiliza tus webs con Flexbox, Grid y los frameworks más usados: Bootstrap y Tailwind.
El lenguaje de la web. Aprende a crear sitios interactivos y domina el desarrollo frontend moderno.
Aprende Ruby desde cero: sintaxis elegante, scripts prácticos y bases sólidas para web con Ruby on Rails.
El lenguaje moderno de la JVM: null safety, concurrencia y sintaxis elegante para Android y backend.
Aprende a diseñar los planos de un sistema: Modelo E-R, Relacional y Normalización.
Domina el lenguaje SQL para extraer y manipular información de cualquier base de datos.
Aprende a programar dentro de la base de datos: Procedures, Triggers y Funciones.
Qué diferencia a las bases NoSQL del modelo relacional, cómo trabajar con documentos en MongoDB y cómo guardar datos en Cloud Firestore con Firebase.
Excel desde cero: interfaz, fórmulas, funciones, referencias, condicionales, búsquedas, fechas, análisis y tablas dinámicas, con tablas tipo hoja y práctica guiada en cada lección.
Aprende a automatizar Excel con VBA: macros, variables, condicionales, bucles, manejo de rangos, eventos y un proyecto integrador real.
Domina el lenguaje que impulsa el 70% de la web: sintaxis moderna, arreglos asociativos, funciones y bases de POO con PHP 8+.
Aprende los fundamentos de la criptografía (simétrica, asimétrica, hash y contraseñas) y su implementación práctica en Python, Java, PHP y JS.
Aprende a programar de forma ética, segura y eficiente con asistentes de Inteligencia Artificial.