Dux-Courses Evaluations
COURSESDOCUMENTATION
RoadmapRanking
Tutorial Daily ChallengePLAYGROUNDARENA
LoginSign Up
Aurum-Courses

Aurum Courses is an advanced learning and evaluation platform designed to accelerate your tech career. We provide an immersive environment filled with challenges, technical documentation, and verifyable certificates for frontend, backend, and fullstack technologies.

Platform Links

  • Interactive Courses
  • Technical Documentation
  • My Profile & Progress
Aurum-Courses
  • Privacy Policy
  • Terms of Service
  • Cookies Management

Our Network

  • Aurumdux
  • MiniDuxTools
© 2026 Aurum-Courses. All rights reserved. Made with passion for the developer ecosystem.

Developed by Aurumdux

Docs/JavaScript

JavaScript

The language of the web. Learn from fundamentals to advanced concepts like closures, promises, and modules.

1

¿Qué es JavaScript?

Beginner

Aprende qué es JavaScript, para qué sirve en el desarrollo web y cómo escribir tu primer programa.

2

Tipos de Datos Primitivos

Beginner

Aprende los bloques de construcción básicos de JavaScript: textos, números, booleanos y valores nulos.

3

Operadores Matemáticos y Lógicos

Beginner

Aprende a sumar, restar, comparar valores y usar lógica básica en tu código.

4

Condicionales (If / Else)

Beginner

Dale "inteligencia" a tu programa enseñándole a tomar decisiones basadas en condiciones.

5

Bucles (Loops)

Beginner

Automatiza tareas repitiendo bloques de código las veces que necesites.

6

Funciones (Lo Básico)

Beginner

Agrupa bloques de código reutilizables bajo un nombre para invocarlos cuando los necesites.

7

Variables: var, let y const

Beginner

Comprende las diferencias entre las tres formas de declarar variables en JavaScript y cuando usar cada una.

8

Arrays y Metodos de Array

Beginner

Domina los arrays y sus metodos mas potentes: map, filter, reduce, find y mucho mas.

9

Manipulacion del DOM

Beginner

Aprende a interactuar con el DOM: seleccionar elementos, modificar contenido y manejar eventos.

10

Promesas y Async/Await

Intermediate

Gestiona codigo asincrono de forma limpia con Promesas y la sintaxis async/await.

11

Objetos y Prototipos

Intermediate

Domina los objetos literales, desestructuracion, spread operator y la cadena de prototipos.

12

Clases y Herencia en ES6

Intermediate

Aprende la sintaxis de clases moderna de JavaScript: constructores, metodos, herencia y miembros estaticos.

13

Modulos ES6 (import/export)

Intermediate

Organiza tu codigo en modulos reutilizables con la sintaxis estandar de import y export.

14

Manejo de Errores

Intermediate

Controla errores con try/catch/finally, crea excepciones personalizadas y gestiona errores asincronos.

15

Closures y Scope

Advanced

Comprende como funciona el scope lexico y como los closures capturan variables del entorno.

16

Iteradores y Generadores

Advanced

Comprende el protocolo iterable de JavaScript y como crear generadores con function*.