aprende haciendo
Practica como si fuera producción — sin el riesgo.
ClasificaciónCada reto es un sandbox aislado. Corriges bugs reales, revisas PRs reales y escribes tests reales. Nada sale del playground.
Puntos, rachas y un lugar en el tablero. Inicia sesión para empezar a contar — el progreso se registra desde tu primer reto completado.
línea de salida
Tu primera rama empieza aquí.
6 retos. Cada uno te mete en un repositorio real — sin teoría, solo el flujo de trabajo. Te recomendamos empezar con algo accesible.
El botón de cargar más que nunca para
Arregla el EventEmitter roto
Los listeners siguen disparando después de llamar off(). Un dashboard en tiempo real recibe actualizaciones fantasma de eventos a los que explícitamente se desuscribió — encuentra el motivo y corrígelo.
El botón de cargar más que nunca para
Un feed paginado sigue mostrando 'Cargar más' incluso en la última página — lanzando una petición extra vacía en cada visita. Los datos son correctos, pero el metadata miente.
Completa retos para desbloquear badges. Cada uno marca una habilidad ganada, no solo una casilla marcada.