Editor integrado
Resuelve cada reto en JavaScript sin salir de la lección ni configurar herramientas.
algos.es
Una ruta guiada con 43 ejercicios, editor integrado, pruebas, soluciones y lecciones en video. Empieza por los fundamentos y llega hasta árboles, grafos y programación dinámica.
Encuentra un valor reduciendo a la mitad el espacio de búsqueda en cada paso.
function buscar(lista, objetivo) {
let inicio = 0;
let fin = lista.length - 1;
while (inicio <= fin) {
const medio = Math.floor(
(inicio + fin) / 2
);
if (lista[medio] === objetivo)
return medio;
}
}Una herramienta para aprender haciendo
Resuelve cada reto en JavaScript sin salir de la lección ni configurar herramientas.
Ejecuta casos reales, detecta errores y comprueba tu solución en el momento.
Compara enfoques y entiende el razonamiento detrás de cada algoritmo.
Aprende también con lecciones en video creadas por el equipo de Algos.es.
Avanza desde comparaciones básicas hasta árboles, grafos y programación dinámica.
Continúa donde lo dejaste y vuelve a tus ejercicios favoritos al iniciar sesión.
La ruta de aprendizaje
Cada ejercicio introduce una idea concreta y prepara el terreno para el siguiente.
Funciones, condicionales, operadores y bucles básicos.
Recorridos, transformaciones y casos límite en colecciones.
Conteo, tablas hash y descomposición de problemas.
Algoritmos de búsqueda, comparación y particionado.
Pilas, listas enlazadas y estructuras no lineales.
Subproblemas, estados acumulados y decisiones locales.
Hecho por personas que también aprendieron practicando
Max y Álvaro crearon este proyecto para explicar algoritmos de forma directa, en español y con práctica desde el primer minuto.
No necesitas instalar nada. Abre el editor, ejecuta tus primeros casos y avanza a tu ritmo.