Aprende a programar
como si fuera un juego

Lecciones de 5 minutos, codigo real, quizzes interactivos y gamificacion que te mantiene motivado. 27 cursos desde cero.

27
Cursos
200+
Lecciones
1,100+
Ejercicios
100%
Gratis para empezar

Por que aprender con Duobi

Disenado para que cualquier persona pueda aprender a programar, sin experiencia previa

Lecciones de 5 minutos
Aprende en pequenas dosis. Cada leccion tiene texto, codigo interactivo y ejercicios practicos.
🎮
Gamificacion completa
Gana XP, sube de nivel, mantiene tu racha diaria y compite en el ranking global.
💻
Codigo real
Escribe y ejecuta codigo directamente en la app. Nada de teoria sin practica.
📱
Web + App movil
Aprende desde tu computadora o telefono. Tu progreso se sincroniza en todos los dispositivos.
🎓
Certificados
Obtiene certificados verificables al completar cada curso. Comparte en LinkedIn.
🆓
3 cursos gratis
HTML & CSS, JavaScript y Python completamente gratis. Sin limite de tiempo.

Asi se ve por dentro

Aprende con ejercicios interactivos, codigo real y feedback instantaneo

9:41●●● WiFi 🔋
❤️❤️❤️❤️❤️
Que imprime este codigo?
def saludar(nombre):
    return f"Hola {nombre}!"

mensaje = saludar("Duobi")
print(mensaje)
A) saludar("Duobi")
B) Hola Duobi!
C) f"Hola {nombre}!"
D) Error

Aprende con quizzes interactivos

Cada leccion incluye preguntas de opcion multiple con bloques de codigo real. Pon a prueba lo que aprendiste y refuerza conceptos.

  • Preguntas con codigo real y syntax highlighting
  • Feedback instantaneo con explicacion
  • 5 corazones por sesion para mantenerte enfocado
  • Gana XP por cada respuesta correcta
9:41●●● WiFi 🔋
+12 XP
Escribe una funcion que retorne solo los numeros pares de una lista.
💡 Usa list comprehension con %
solution.py
1def filtrar_pares(nums):
2    return [n for n in nums if n%2==0]
3
▶ Ejecutar Codigo
Salida:
> filtrar_pares([1,2,3,4,5,6])
[2, 4, 6] ✓

Escribe codigo real

No solo leas sobre programacion. Escribe, ejecuta y prueba tu codigo directamente en la app con un editor con syntax highlighting.

  • Editor de codigo integrado en la app
  • Ejecucion en tiempo real con output
  • Pistas inteligentes cuando te trabas
  • Retos avanzados que valen mas XP
9:41●●● WiFi 🔋
CR
Carlos Rodriguez
⚡ NIVEL 15
2,450
XP Total
12
Racha
3
Cursos
Nivel 15 → 162,450 / 3,000
Logros
🔥
Racha de 7 dias
Practica 7 dias seguidos
🎯
Precision Perfecta
10 correctas seguidas
🐍
Pythonista
Modulo 2 de Python
💎
Primera Compra
Usa gemas por primera vez
🏠
Inicio
🗺️
Ruta
⚔️
Retos
🏆
Ranking
👤
Perfil

Compite y sube de nivel

Tu perfil muestra tu progreso real. Compite en el ranking semanal contra otros programadores y desbloquea logros.

  • Perfil con XP, racha y nivel
  • Ranking semanal con ligas (Bronce → Diamante)
  • Insignias y logros desbloqueables
  • Certificados verificables al completar cursos

27 cursos disponibles

Desde lo basico hasta nivel profesional

🌐
HTML & CSS
Principiante · 20 lecciones
GRATIS
JavaScript
Principiante · 20 lecciones
GRATIS
🐍
Python
Principiante · 19 lecciones
GRATIS
⚛️
React
Intermedio · 19 lecciones
Java
Intermedio · 14 lecciones
💜
C#
Intermedio · 19 lecciones
🐘
PHP
Intermedio · 13 lecciones
📱
React Native
Avanzado · 14 lecciones
🤖
IA & Dev
Intermedio · 13 lecciones
🧠
Algoritmos
Avanzado · 19 lecciones
🗄️
SQL
Principiante · 20 lecciones
🟢
Node.js
Intermedio · 19 lecciones
📝
Git
Principiante · 15 lecciones
🔷
TypeScript
Intermedio · 18 lecciones

Como funciona

1
Crea tu cuenta gratis
Registrate en 30 segundos. No necesitas tarjeta de credito.
2
Elige un curso
Empieza con HTML, JavaScript o Python. Son gratis y perfectos para principiantes.
3
Aprende con lecciones cortas
Cada leccion tiene explicacion + codigo interactivo + ejercicios. 5 minutos por leccion.
4
Practica y sube de nivel
Gana XP, mantiene tu racha y desbloquea insignias mientras aprendes.

Sistema de gamificacion

Aprender programacion nunca fue tan adictivo

XP y Niveles
Gana experiencia por cada leccion
🔥
Racha diaria
Mantiene tu streak estudiando cada dia
❤️
Corazones
5 vidas que se regeneran cada 30 min
💎
Gemas
Moneda virtual para recompensas
🏆
Ranking global
Compite con otros programadores
🏅
Insignias
14 logros desbloqueables
📜
Certificados
Verificables con QR al completar
🎯
Meta diaria
Objetivo de XP personalizado

Planes

Empieza gratis, actualiza cuando quieras

Gratis
$0
  • 3 cursos completos (HTML, JS, Python)
  • 5 corazones con regeneracion
  • Sistema de XP y niveles
  • Ranking global
  • 1,100+ ejercicios
Comenzar gratis
Pro Mensual
$4.99 /mes
  • Todo lo de Pro Anual
  • Cancela cuando quieras
  • Sin compromiso
Elegir mensual

Lleva Duobi a todas partes

Aprende desde tu telefono en cualquier momento y lugar

🍎
PROXIMAMENTE
App Store
▶️
PROXIMAMENTE
Google Play

Disponible ahora en la web. Apps nativas para iOS y Android muy pronto.

Quien esta detras de Duobi

Hecho por un desarrollador que queria que aprender a programar fuera tan adictivo como un videojuego

Pablo Javier - Creador de Duobi

Pablo Javier

Desarrollador full-stack & fundador de Duobi

Construi Duobi porque queria una plataforma que te engancha aprendiendo a programar, no que te aburre. Cada leccion, ejercicio y detalle de gamificacion lo disenamos pensando en que sientas progreso real desde el primer dia.

Empieza a programar hoy

Miles de personas ya estan aprendiendo con Duobi. Tu siguiente habilidad tech te espera.

Crear cuenta gratis