Programa, aprende, sube de nivel
Cursos de autor, retos de entrevista y un IDE completo — Kotlin, TypeScript, Python, Go y más.
Coding Arena
Tu IDE de entrevistas dentro del navegador
Resuelve 99+ retos con multi-archivo, preview en vivo, terminal y tests automatizados. React, TypeScript, Kotlin, DSA y arquitectura — todo sin instalar nada.
- IDE completo en el navegador
- Tests automatizados (Vitest + Piston)
- React, TypeScript y Kotlin
Recién actualizado y nuevo
Los cursos en los que más trabajamos últimamente — ordená por lo que buscás.
Kotlin — Drills de Coroutines (práctica extra)
Práctica intensiva de corrutinas: launch/async, concurrencia estructurada, cancelación y timeouts, Flow, Channels, Mutex y manejo de excepciones — retos cortos con tests.
Actualizado 4 jul 2026Retos de Programación
Problemas tipo HackerRank. Resuelve en TypeScript o Kotlin, ejecuta en el navegador y recibe una celebración al pasar todos los tests.
Actualizado 4 jul 2026Retos de React
Domina hooks, comportamiento de renderizado, patrones TypeScript y rendimiento. Las soluciones se desbloquean tras 10 intentos.
Actualizado 4 jul 2026Reactor Flux — Guía Completa
Referencia interactiva de todos los operadores de Flux: creación, transformación, filtrado, combinación, backpressure, scheduling y más con ejemplos ejecutables en Kotlin.
Actualizado 30 jun 2026Corrutinas y Reactivo en Kotlin
El curso grande del stack reactivo: suspend + WebFlux, puente corrutinas↔Reactor (awaitBody/awaitSingle/mono{}), Flow↔Reactor, concurrencia estructurada, dispatchers, timeouts y retries — con ejemplos ejecutables en el Arena IDE.
Actualizado 28 jun 2026Persistencia en Kotlin
Habla con SQL y Mongo desde Kotlin: JDBC, jOOQ, R2DBC, Spring Data + corrutinas, transacciones reactivas y change streams de MongoDB como Flow — 8 lecciones con ejemplos anotados.
Actualizado 28 jun 2026Explora por área
Encuentra todo lo relacionado a un tema en un solo lugar
Cursos9
Curso de React
Aprende React desde cero. Componentes, props, hooks. Editor Monaco con autocompletado TypeScript/React y vista previa en vivo.
Curso de Next.js
De cero a experto en Next.js: App Router, Server y Client Components, data fetching y caché, Server Actions, middleware, metadata y despliegue. Editor Monaco con vista previa en vivo.
Curso de Vue.js
De cero a experto en Vue 3: reactividad, Composition API, componentes y slots, Vue Router, Pinia y más. Editor Monaco con vista previa en vivo — Vue real corriendo en el navegador.
Curso de Svelte
De cero a experto en Svelte 5: runes ($state, $derived, $effect), componentes, transiciones, stores y más. Editor Monaco con vista previa en vivo — el compilador real de Svelte corriendo en el navegador.
Curso de Angular
De cero a experto en Angular v22: componentes standalone, signals, control flow (@if/@for), inyección de dependencias, servicios, routing, formularios reactivos y más. Editor Monaco con verificación estática del código.
Curso de TypeScript
Aprende TypeScript. Tipos, interfaces, uniones. Editor Monaco con autocompletado, ejecución en el navegador y verificación.
Curso de CSS
Aprende CSS Flexbox. Editor Monaco con vista previa HTML+CSS en vivo y verificación—aprende practicando.
MobX: Preparación para Entrevistas
24 lecciones sobre el modelo reactivo de MobX: observable, computed, action, autorun, integración con React, patrones de stores, testing, y comparación con Redux/Zustand.
Apollo GraphQL
Domina Apollo Client 4. Queries, mutations, cache, Suspense hooks, testing y rendimiento. Editor Monaco con TypeScript.
Retos3
Coding Arena
99+ retos tipo entrevista en un IDE completo dentro del navegador. React, TypeScript, Kotlin, DSA y arquitectura. Editor multi-archivo, preview en vivo, terminal y tests automatizados.
Retos de React
Domina hooks, comportamiento de renderizado, patrones TypeScript y rendimiento. Las soluciones se desbloquean tras 10 intentos.
Retos de Apollo GraphQL
Pon a prueba tu dominio de Apollo Client. Cache, optimistic UI, Suspense, error handling y más. Soluciones tras 10 intentos.
Cursos23
Curso de Kotlin y Corutinas
El curso de Kotlin más completo y actualizado — 68 lecciones bilingües divididas en Principiante, Intermedio y Avanzado, cada una con animación en la pestaña Visualize y retos ejecutables que corren en el navegador con el compilador gratuito de JetBrains. Desde lo básico hasta corrutinas, Flow, secuencias, DSLs, genéricos, sealed classes y algoritmos.
Kotlin — Masterclass de Patrones de Diseño
Curso de autor capítulo a capítulo: OOP y los cinco principios SOLID, el catálogo completo Gang-of-Four contado en Kotlin idiomático y un capstone de Ride-Sharing. 36 lecciones · 43 retos · walkthroughs animados.
Kotlin — Masterclass de Refactorización
Refactoriza código real paso a paso: code smells, extracción de funciones, reemplazar condicionales con polimorfismo, inmutabilidad y patrones idiomáticos de Kotlin — con tests que validan cada mejora.
Principios de Diseño y SOLID
SOLID (SRP, OCP, LSP, ISP, DIP) más DRY, KISS, YAGNI y composición sobre herencia — cada principio con ejemplo malo vs. bueno, demo ejecutable en Kotlin, ejercicio evaluado y un diagrama de clases animado en Visualize.
Corrutinas y Reactivo en Kotlin
El curso grande del stack reactivo: suspend + WebFlux, puente corrutinas↔Reactor (awaitBody/awaitSingle/mono{}), Flow↔Reactor, concurrencia estructurada, dispatchers, timeouts y retries — con ejemplos ejecutables en el Arena IDE.
Persistencia en Kotlin
Habla con SQL y Mongo desde Kotlin: JDBC, jOOQ, R2DBC, Spring Data + corrutinas, transacciones reactivas y change streams de MongoDB como Flow — 8 lecciones con ejemplos anotados.
Jackson con Kotlin
JSON en Kotlin de producción con Jackson: el módulo de Kotlin, anotaciones + use-site targets @field:/@get:, polimorfismo sobre sealed classes, (de)serializadores custom, árboles/streaming y WebFlux.
Testing en Kotlin
Prueba servicios Kotlin/Spring: JUnit 5, MockK (incl. coEvery para suspend), kotlinx-coroutines-test (runTest), StepVerifier de Reactor, Testcontainers y la estrategia fakes vs mocks.
Curso de C# — De Cero a Experto
Domina C# sobre .NET 8, ejecutable en vivo: tipos y control de flujo → bucles y arrays → métodos → clases, herencia y colecciones → excepciones → genéricos → delegados y eventos → regex → async/await → structs, enums y records. Cada capítulo cierra con un capstone real, y cada lección trae visualizaciones SVG y prácticas evaluadas con stdin/stdout.
Java Masterclass — De cero a fluido
Aprende Java desde cero escribiendo Java real en un editor Monaco completo: cómo la JVM ejecuta tu código, tipos, operadores, control de flujo, bucles y el modelo de objetos. 37 lecciones con visualizaciones y prácticas evaluadas al instante en el navegador (sin servidor, sin coste).
Estructuras de Datos y Algoritmos
Big-O, ordenamientos (bubble, selección, inserción, merge, quick), búsqueda binaria, listas enlazadas, pilas, colas, tablas hash, árboles BST y heaps — en Java real que compila y se ejecuta en el IDE Arena, con una pestaña Visualize que anima cada algoritmo paso a paso.
Estructuras de Datos y Algoritmos · Kotlin
Los mismos algoritmos esenciales —ordenamientos, búsqueda binaria, listas, pilas, colas, hash, BST y heaps— pero en Kotlin idiomático que compila y se ejecuta en el IDE Arena, con animaciones paso a paso en la pestaña Visualize.
Gradle para Kotlin
El sistema de build de la JVM con la Kotlin DSL: build.gradle.kts, el plugin de Kotlin, la extensión kotlin{}, dependencias, repositorios, tasks, catálogos de versiones y builds multi-módulo — con ejemplos anotados y un quiz por lección.
Kotlin Deep Dive — Masterclass
Una masterclass de Kotlin desde sus cimientos: fundamentos → OOP → corutinas → flows → un sistema de tipos avanzado. Kotlin 1.8.20 ejecutable en vivo, con visualizaciones en línea, callouts de gotchas/profundización/tips/FAQ y prácticas evaluadas con stdin/stdout.
Interoperabilidad Kotlin-Java
Llamar a Java desde Kotlin. Tipos de plataforma, nulabilidad, conversiones SAM, getters/setters y tipos mapeados.
Kotlin + Spring Boot
Construye backends reales con Spring Boot y Kotlin: IoC/DI, REST, JPA, seguridad, JWT, microservicios y despliegue. 20 capítulos, 126 lecciones sobre un runtime mini-Spring integrado.
Kotlin Reactivo — Reactor, Corutinas y WebFlux
El stack reactivo de Kotlin tal como aparece en producción, modelado sobre un servicio real de importación de inventario: idioms de Kotlin → Project Reactor (Mono/Flux) → corutinas e interop → Spring WebFlux. Todo compila y corre en Kotlin 1.8.20 con primitivas de enseñanza fieles — la semántica es real, el código se ejecuta.
Kotlin Path — ruta guiada
Una ruta de principiante a avanzado por los 5 cursos de Kotlin, con orden recomendado y tu progreso unificado.
Java 17: Preparación para Entrevistas
40 lecciones profundas cubriendo Java 17 desde primitivas y OOP hasta streams, concurrencia, internals de la JVM y features modernos (records, sealed, pattern matching, virtual threads).
Curso de Go — De Cero a Experto
11 capítulos de Go moderno (1.23+), ejecutable en línea: valores y variables, control de flujo, structs y métodos, interfaces, errores idiomáticos, y el modelo de concurrencia con goroutines y channels. Cada lección trae prosa, ejemplos ejecutables y prácticas evaluadas al instante.
Aprende Python — De Cero a Héroe
Un recorrido completo por Python moderno — variables, tipos, condicionales, bucles, strings, listas, dicts, funciones, comprehensions y clases — todo practicado en el Arena con tu propio IDE en el navegador, console.log en vivo y tests stdin/stdout corriendo server-side con CPython 3.10.
Spring Reactive Programming
Domina la programación reactiva con Spring: Reactive Manifesto, Project Reactor, Mono & Flux, backpressure, Spring WebFlux y patrones reactivos con Kotlin.
Reactor Flux — Guía Completa
Referencia interactiva de todos los operadores de Flux: creación, transformación, filtrado, combinación, backpressure, scheduling y más con ejemplos ejecutables en Kotlin.
Retos4
Coding Arena
99+ retos tipo entrevista en un IDE completo dentro del navegador. React, TypeScript, Kotlin, DSA y arquitectura. Editor multi-archivo, preview en vivo, terminal y tests automatizados.
Kotlin · Algoritmos estilo HackerRank
Clásicos de entrevista backend en Kotlin: Two Sum, LRU cache, rate limiter token-bucket, ventana deslizante, KMP, circuit breaker, orden topológico, Trie autocomplete, mediana corriente. Corren server-side.
Kotlin — Drills de Coroutines (práctica extra)
Práctica intensiva de corrutinas: launch/async, concurrencia estructurada, cancelación y timeouts, Flow, Channels, Mutex y manejo de excepciones — retos cortos con tests.
Kotlin — Drills de operadores Reactor (práctica extra)
Domina los operadores de Reactor con drills enfocados: map/flatMap, merge/zip, buffer/window, manejo de errores, backpressure y schedulers — cada reto con su validación.
Videojuegos5
Kotlin Type Alchemist
Combina ingredientes Kotlin en el caldero. Aprende val, null safety, collections, data class, scope functions y DSLs.
Spring Boot Defender
Tower defense donde las anotaciones de Spring Boot defienden tu API de excepciones. Aprende @RestController, @Service, @Transactional y más.
Coroutine Conductor
Orquesta coroutines en un timeline visual. Aprende launch, async/await, withContext, Flow y más sin bloquear el hilo principal.
Reactor Pipes
Puzzle de tuberías reactivas. Aprende operadores Reactor (map, filter, take, sort, reduce) construyendo pipelines.
Reactor Flow Simulator
Simulador visual de diagramas marble. Aprende operadores multi-stream (merge, zip, flatMap, error handling) construyendo pipelines reactivos.
Cursos2
Bootcamp de Machine Learning
9 tracks. De cero a héroe — Python, estadística, ML clásico, NLP y deep learning, todo corriendo en tu navegador con enlaces directos al curso de matemáticas.
Matemáticas para Machine Learning
Visualizaciones interactivas de álgebra lineal, cálculo, probabilidad y aplicaciones de ML
Cursos2
Azure: De Cero a Experto
36 lecciones cubriendo Azure desde conceptos cloud hasta patrones reales de producción: Portal, VMs, App Service, AKS, Cosmos DB, Key Vault — más Entra ID/MSAL, Service Bus, Azure Artifacts y Helm.
Terraform: De Cero a Producción
44 lecciones de Infraestructura como Código: HCL, providers, recursos, variables, estado remoto, módulos, multi-entorno y patrones reales del mundo — con ejemplos concretos y sanitizados.
Retos3
Coding Arena
99+ retos tipo entrevista en un IDE completo dentro del navegador. React, TypeScript, Kotlin, DSA y arquitectura. Editor multi-archivo, preview en vivo, terminal y tests automatizados.
Retos de Programación
Problemas tipo HackerRank. Resuelve en TypeScript o Kotlin, ejecuta en el navegador y recibe una celebración al pasar todos los tests.
Retos Multijugador
Compite en tiempo real. Mismo reto, pantalla dividida, el primero en resolverlo gana.
Entrevistas3
Entrevistas React
Prepárate para entrevistas técnicas de React. Preguntas de hooks, patrones, optimización y React 19.
Soft Skills
40 preguntas de entrevista conductual con frameworks STAR. Comunicación, liderazgo y trabajo en equipo.
Backend Kotlin & Spring
Guía Staff/Principal Engineer. Kotlin 2.2, Spring Boot 4, JPA, Coroutines, Hexagonal Architecture, idempotencia y diseño de sistemas.
Playgrounds2
Live Code Lab
Editor con Monaco y autocompletado tipo VS Code. Escribe, ejecuta y maximiza para programar sin distracciones.
Kotlin Playground
Ejecuta Kotlin en el navegador. Múltiples archivos, resaltado de sintaxis, autocompletado y salida en consola vía Piston.
Rutas de aprendizaje
Sigue una ruta guiada para dominar un área