Introducción a la Programación con JavaScript

Por Grover Vásquez

Practica variables, tipos, condiciones, funciones y arreglos hasta integrar los fundamentos en una aplicación básica con JavaScript.

Este curso utiliza JavaScript para introducir lógica de programación mediante 42 clases distribuidas en siete secciones. Comienza con hardware, software y configuración del entorno, y continúa con variables, tipos de datos, estructuras de control, funciones y arreglos hasta construir una aplicación básica.

Está orientado a principiantes y propone un enfoque principalmente práctico. Como fue actualizado en noviembre de 2024, las bases del lenguaje siguen vigentes, aunque las herramientas de instalación pueden mostrar pequeñas diferencias.

La ruta de las siete secciones

Etapa Temas Práctica esperada
Preparación Hardware, software y herramientas Ejecutar el primer archivo JavaScript
Datos Variables y tipos Guardar y transformar valores
Decisiones Sentencias y estructuras Cambiar el flujo según una condición
Reutilización Funciones Separar tareas en bloques
Colecciones Arreglos Recorrer y organizar varios datos
Aplicación Proyecto básico Integrar conceptos en un programa

El curso muestra cómo incorporar JavaScript a un documento HTML. Esa relación permite ver resultados en el navegador sin instalar una infraestructura compleja.

Práctica con entradas y salidas visibles

Después de cada concepto, construye un ejemplo mínimo. Para variables, guarda nombre y edad; para condiciones, muestra un mensaje distinto según un valor; para arreglos, calcula cuántos elementos cumplen una regla.

Usa una tabla de seguimiento:

  • entrada utilizada;
  • resultado esperado;
  • resultado obtenido;
  • error encontrado;
  • cambio que lo resolvió.

Este registro desarrolla depuración desde el comienzo y evita limitarse a copiar código.

El proyecto como comprobación

La aplicación básica del cierre debe integrar datos, operaciones, condiciones y funciones. Antes de programar, escribe tres casos de prueba. Si construyes una calculadora, incluye una operación normal, una entrada inválida y una división por cero.

No necesitas que el proyecto sea grande. La meta es explicar cómo viajan los datos y por qué cada condición existe.

Condiciones y alcance

La duración oficial actual es de 3 horas y 13 minutos. El tutorial es gratuito en Udemy, requiere una cuenta y no incluye certificado. Cubre fundamentos, no desarrollo web completo, asincronía, módulos modernos ni frameworks.

Después de finalizar, repite el proyecto sin mirar el código y añade una mejora pequeña, como validación o historial. Si puedes localizar errores con mensajes de consola y dividir el programa en funciones claras, tendrás una base útil para avanzar.

Abre el curso original de Udemy.

Abrir curso original