Desafíos Interactivos de Desarrollo Web
October 23, 2025 · View on GitHub
Idiomas
🇨🇳 简体中文 🇪🇸 Español 🇫🇷 Français 🇩🇪 Deutsch 🇯🇵 日本語 🇷🇺 Русский 🇰🇷 한국어 🇧🇷 Português 🇺🇸 English
En este curso, aprenderás cómo mejorar tus habilidades de desarrollo web con nuestros desafíos interactivos de JavaScript. Desde la manipulación del DOM hasta algoritmos avanzados, afronta más de 130 laboratorios prácticos diseñados para todos los niveles. Ideal para los futuros desarrolladores de Estados Unidos y Europa que buscan adquirir experiencia real en programación.
Ejercicios
| Índice | Nombre | Dificultad | Práctica |
|---|---|---|---|
| 001 | 🎯 ¿Un más uno es igual a? | Principiante | Iniciar Desafío |
| 002 | 🎯 ¿Cuántos dígitos puedes ver? | Principiante | Iniciar Desafío |
| 003 | 🎯 Generador de números aleatorios | Principiante | Iniciar Desafío |
| 004 | 🎯 Igual o Diferente | Principiante | Iniciar Desafío |
| 005 | 🎯 Determinar con precisión el tipo de datos | Principiante | Iniciar Desafío |
| 006 | 🎯 Invertir matriz de cadenas | Principiante | Iniciar Desafío |
| 007 | 🎯 Generar una matriz | Principiante | Iniciar Desafío |
| 008 | 🎯 Implementar la deduplicación de arrays en JavaScri... | Principiante | Iniciar Desafío |
| 009 | 🎯 Reordenar ceros en el array in-place | Principiante | Iniciar Desafío |
| 010 | 🎯 Aplanar una matriz | Principiante | Iniciar Desafío |
| 011 | 🎯 Carta de amor de tres líneas | Principiante | Iniciar Desafío |
| 012 | 🎯 Verificación de cadenas palíndromas en JavaScript | Principiante | Iniciar Desafío |
| 013 | 🎯 Dividir un arreglo por una longitud especificada | Principiante | Iniciar Desafío |
| 014 | 🎯 Manejar Palabras Sensibles | Principiante | Iniciar Desafío |
| 015 | 🎯 ¿Cuál es la más larga? | Principiante | Iniciar Desafío |
| 016 | 🎯 Implementar la escapación de HTML | Principiante | Iniciar Desafío |
| 017 | 🎯 Implementar la función de reemplazo de espacios | Principiante | Iniciar Desafío |
| 018 | 🎯 Eliminar todos los duplicados adyacentes en una ca... | Principiante | Iniciar Desafío |
| 019 | 🎯 Clasificación ascendente de arrays | Principiante | Iniciar Desafío |
| 020 | 🎯 Cuadrados de una matriz ordenada | Principiante | Iniciar Desafío |
| 021 | 🎯 Eliminar duplicados de un array ordenado | Principiante | Iniciar Desafío |
| 022 | 🎯 Eliminación de elementos de un array in-place | Principiante | Iniciar Desafío |
| 023 | 🎯 Posición de inserción de búsqueda | Principiante | Iniciar Desafío |
| 024 | 🎯 Calculadora simple con funciones encapsuladas | Principiante | Iniciar Desafío |
| 025 | 🎯 Funciones de la calculadora de impuestos personale... | Principiante | Iniciar Desafío |
| 026 | 🎯 Optimizar las interacciones web con la función de ... | Principiante | Iniciar Desafío |
| 027 | 🎯 Implementar la función apply | Principiante | Iniciar Desafío |
| 028 | 🎯 Implementar una función de incremento | Principiante | Iniciar Desafío |
| 029 | 🎯 Implementar la función call | Principiante | Iniciar Desafío |
| 030 | 🎯 Implementación de setInterval utilizando setTimeou... | Principiante | Iniciar Desafío |
| 031 | 🎯 Implementar reduce de array en JavaScript | Principiante | Iniciar Desafío |
| 032 | 🎯 Desarrollo de una herramienta generadora de JSON | Principiante | Iniciar Desafío |
| 033 | 🎯 Comprueba si un objeto está vacío | Principiante | Iniciar Desafío |
| 034 | 🎯 Analizar una URL en un Objeto | Principiante | Iniciar Desafío |
| 035 | 🎯 Comprobando si dos objetos son iguales | Principiante | Iniciar Desafío |
| 036 | 🎯 Implementar la clonación profunda | Principiante | Iniciar Desafío |
| 037 | 🎯 Implementar el método personalizado Object.is | Principiante | Iniciar Desafío |
| 038 | 🎯 La página ha cambiado | Principiante | Iniciar Desafío |
| 039 | 🎯 Recorrido en profundidad del árbol DOM | Principiante | Iniciar Desafío |
| 040 | 🎯 Recorrido en anchura del árbol DOM | Principiante | Iniciar Desafío |
| 041 | 🎯 Cambio dinámico de pestañas con JavaScript | Principiante | Iniciar Desafío |
| 042 | 🎯 Comentarios en Forma de Punteo para Videos | Principiante | Iniciar Desafío |
| 043 | 🎯 Cálculo de Números de Fibonacci | Principiante | Iniciar Desafío |
| 044 | 🎯 Implementar el algoritmo de búsqueda binaria | Principiante | Iniciar Desafío |
| 045 | 🎯 Subir una escalera con JavaScript | Principiante | Iniciar Desafío |
| 046 | 🎯 Potencia de dos | Principiante | Iniciar Desafío |
| 047 | 🎯 Raíz cuadrada de x | Principiante | Iniciar Desafío |
| 048 | 🎯 Implementar una pila utilizando colas | Principiante | Iniciar Desafío |
| 049 | 🎯 Diámetro de un árbol binario | Principiante | Iniciar Desafío |
| 050 | 🎯 Encuentra el k-ésimo elemento más pequeño en un BS... | Principiante | Iniciar Desafío |
| 051 | 🎯 Árbol Binario Equilibrado | Principiante | Iniciar Desafío |
| 052 | 🎯 Aplanar un árbol binario en una lista enlazada | Principiante | Iniciar Desafío |
| 053 | 🎯 Conteo de nodos en un árbol binario completo | Principiante | Iniciar Desafío |
| 054 | 🎯 Promedio de los Niveles en un Árbol Binario | Principiante | Iniciar Desafío |
| 055 | 🎯 Vista derecha del árbol binario | Principiante | Iniciar Desafío |
| 056 | 🎯 Subárbol de Otro Árbol | Principiante | Iniciar Desafío |
| 057 | 🎯 Rutas en un árbol binario | Principiante | Iniciar Desafío |
| 058 | 🎯 Validar un árbol binario de búsqueda | Principiante | Iniciar Desafío |
| 059 | 🎯 Implementar la suma de caminos de raíz a hoja en J... | Principiante | Iniciar Desafío |
| 060 | 🎯 Suma de Hojas Izquierdas | Principiante | Iniciar Desafío |
| 061 | 🎯 Profundidad mínima de un árbol binario | Principiante | Iniciar Desafío |
| 062 | 🎯 Árbol Binario Simétrico | Principiante | Iniciar Desafío |
| 063 | 🎯 Verificación de igualdad de árboles binarios | Principiante | Iniciar Desafío |
| 064 | 🎯 Combinar árboles binarios | Principiante | Iniciar Desafío |
| 065 | 🎯 Maximizar el robo sin activar la alarma | Principiante | Iniciar Desafío |
| 066 | 🎯 Ladrón de casas II | Principiante | Iniciar Desafío |
| 067 | 🎯 Hurto a casas III | Principiante | Iniciar Desafío |
| 068 | 🎯 Solución al problema de cambio de monedas mínimo | Principiante | Iniciar Desafío |
| 069 | 🎯 Cambio de monedas II | Principiante | Iniciar Desafío |
| 070 | 🎯 Calcular rutas distintas en una cuadrícula | Principiante | Iniciar Desafío |
| 071 | 🎯 Rutas únicas II | Principiante | Iniciar Desafío |
| 072 | 🎯 Contando Subsecuencias en Python | Principiante | Iniciar Desafío |
| 073 | 🎯 Operaciones de eliminación mínimas de dos cadenas | Principiante | Iniciar Desafío |
| 074 | 🎯 Compra y venta óptima de acciones | Principiante | Iniciar Desafío |
| 075 | 🎯 Mejor momento para la compra y venta de acciones | Principiante | Iniciar Desafío |
| 076 | 🎯 Inversión óptima en acciones con comisiones | Principiante | Iniciar Desafío |
| 077 | 🎯 Combinar Números del Rango | Principiante | Iniciar Desafío |
| 078 | 🎯 Suma combinatoria con enteros distintos | Principiante | Iniciar Desafío |
| 079 | 🎯 Generando subconjuntos de matrices de enteros | Principiante | Iniciar Desafío |
| 080 | 🎯 Generando todas las permutaciones de enteros disti... | Principiante | Iniciar Desafío |
| 081 | 🎯 Implementar Búsqueda de Palabra en Cuadrícula Bidi... | Principiante | Iniciar Desafío |
| 082 | 🎯 Restablecer Direcciones IP | Principiante | Iniciar Desafío |
| 083 | 🎯 Resolver Two Sum II en una matriz ordenada | Principiante | Iniciar Desafío |
| 084 | 🎯 Resolver el problema de la suma de tres en una mat... | Principiante | Iniciar Desafío |
| 085 | 🎯 Subarreglo de tamaño mínimo cuya suma sea mayor o ... | Principiante | Iniciar Desafío |
| 086 | 🎯 Encontrando al Lobo | Principiante | Iniciar Desafío |
| 087 | 🎯 El secreto que no puede ser contado | Principiante | Iniciar Desafío |
| 088 | 🎯 Completar la Aplicación de la Máquina Tragaperras | Principiante | Iniciar Desafío |
| 089 | 🎯 Programa de Traductor de Mensajes Alienígenas | Principiante | Iniciar Desafío |
| 090 | 🎯 Recopilando fragmentos de tablillas de bambú | Principiante | Iniciar Desafío |
| 091 | 🎯 Construyendo edificios altos en terreno plano | Principiante | Iniciar Desafío |
| 092 | 🎯 División y clasificación | Principiante | Iniciar Desafío |
| 093 | 🎯 Estadísticas de años de servicio | Principiante | Iniciar Desafío |
| 094 | 🎯 Proyecto Estrellado Anual | Principiante | Iniciar Desafío |
| 095 | 🎯 Tablero de Síntesis Universal | Principiante | Iniciar Desafío |
| 096 | 🎯 Verificador de Nombres Patronymicos Icelandeses | Principiante | Iniciar Desafío |
| 097 | 🎯 El Conejo Pequeño Subiendo Escaleras | Principiante | Iniciar Desafío |
| 098 | 🎯 Método Mental Qian Kun | Principiante | Iniciar Desafío |
| 099 | 🎯 Ventana ideal de trading de acciones | Principiante | Iniciar Desafío |
| 100 | 🎯 Suma máxima de submatriz | Principiante | Iniciar Desafío |
| 101 | 🎯 Resolver el desafío de la suma de enteros grandes | Principiante | Iniciar Desafío |
| 102 | 🎯 Validación del formulario de emisión de tarjetas u... | Principiante | Iniciar Desafío |
| 103 | 🎯 🆓 Tarjeta de Identificación Universitaria LabEx | Principiante | Iniciar Desafío |
| 104 | 🎯 Corregir el problema de verificación de registro | Principiante | Iniciar Desafío |
| 105 | 🎯 Paquete de Entrega Recibido | Principiante | Iniciar Desafío |
| 106 | 🎯 Salta a ti la próxima vez | Principiante | Iniciar Desafío |
| 107 | 🎯 Análisis y resaltado del contenido del texto | Principiante | Iniciar Desafío |
| 108 | 🎯 Conversión y generación de ISBN | Principiante | Iniciar Desafío |
| 109 | 🎯 Verificador de fortaleza de contraseñas | Principiante | Iniciar Desafío |
| 110 | 🎯 Simplificar rutas de archivos Unix - estilo | Principiante | Iniciar Desafío |
| 111 | 🎯 Implementación del análisis de cadenas de plantill... | Principiante | Iniciar Desafío |
| 112 | 🎯 Formulario de encuesta de fitness con HTML, CSS, J... | Principiante | Iniciar Desafío |
| 113 | 🎯 Publicación en tiempo real del círculo de amigos | Principiante | Iniciar Desafío |
| 114 | 🎯 Ocurrencias de Palabras en un Artículo | Principiante | Iniciar Desafío |
| 115 | 🎯 Sistema de recomendación personalizada con Node.js | Principiante | Iniciar Desafío |
| 116 | 🎯 El conejo pequeño encuentra zanahorias | Principiante | Iniciar Desafío |
| 117 | 🎯 Sistema de gestión de centro comercial | Principiante | Iniciar Desafío |
| 118 | 🎯 Generación de marcas de agua en imágenes | Principiante | Iniciar Desafío |
| 119 | 🎯 Liga de Héroes con Poderes Sobrenaturales | Principiante | Iniciar Desafío |
| 120 | 🎯 Asistente de programación de cursos | Principiante | Iniciar Desafío |
| 121 | 🎯 Este es un navegador | Principiante | Iniciar Desafío |
| 122 | 🎯 Implementar el operador new | Principiante | Iniciar Desafío |
| 123 | 🎯 Localizar el entero único en un arreglo | Principiante | Iniciar Desafío |
| 124 | 🎯 Evaluar notación polaca inversa | Principiante | Iniciar Desafío |
| 125 | 🎯 Espacio en Blanco para el Retiro del Ladrón | Principiante | Iniciar Desafío |
| 126 | 🎯 Particiones de subcadenas palíndromas | Principiante | Iniciar Desafío |
| 127 | 🎯 Distribuir Galletas para Maximizar la Satisfacción | Principiante | Iniciar Desafío |
| 128 | 🎯 Valor máximo en cada fila | Principiante | Iniciar Desafío |
| 129 | 🎯 Validar la corrección de una cadena de corchetes | Principiante | Iniciar Desafío |
| 130 | 🎯 Encontrar en una matriz bidimensional | Principiante | Iniciar Desafío |
Acerca de LabEx
LabEx es una plataforma de aprendizaje interactiva y práctica dedicada a la programación y la tecnología. Combina laboratorios, asistencia de IA y máquinas virtuales para proporcionar una experiencia de aprendizaje práctica sin videos. Con un enfoque estricto de 'Aprender Haciendo', entornos en línea interactivos dentro del navegador con verificaciones paso a paso automatizadas, organización de contenido estructurada con el sistema basado en Árbol de Habilidades, y un recurso de aprendizaje en crecimiento de 30 Árboles de Habilidades y más de 6,000 Laboratorios, LabEx ofrece educación práctica integral. La plataforma incluye al asistente de aprendizaje Labby, construido sobre los últimos modelos de IA, que proporciona una experiencia de aprendizaje conversacional.
