Escuela de JavaScript · Argentina

Aprendé JavaScript construyendo seis proyectos reales

Seis módulos y seis entregables con técnicas explícitas: DOM y eventos, promesas, async/await y las herramientas de desarrollo. Sin frameworks, sin atajos.

Próxima cohorte abierta · Corrección escrita en 5 días · Reembolso del 100% en los primeros 7 días

Panel de tareas con lista de pendientes construido con HTML, CSS y JavaScript en el módulo 02.
Lo que construís: panel de tareas del módulo 02, con DOM y eventos.

Escalera de proyectos

Seis módulos, seis entregables. Cada uno agrega una técnica sobre el anterior.

De un clic en el DOM a una aplicación asíncrona

El orden no es decorativo: no pasás al módulo siguiente hasta que tu proyecto corra en el navegador y reciba la corrección escrita.

  1. M01

    Lista de tareas renderizada desde datos

    Construís la interfaz con createElement y fragmentos, sin innerHTML suelto, y la actualizás por estado.

    DOM · createElement
  2. M02

    Panel interactivo con eventos

    Un tablero de filtros donde practicás delegación de eventos, formularios y validación en vivo.

    eventos · formularios
  3. M03

    Carrito con estado persistente

    Guardás y recuperás datos con localStorage, y separás estado de vista antes de tocar asincronía.

    estado · localStorage
  4. M04

    Buscador conectado a una API

    Acá entra la programación asíncrona: promesas, async/await, fetch y manejo de errores visibles.

    async/await · fetch
  5. M05

    Refactor con herramientas de desarrollo

    Pasás el proyecto a módulos, lo versionás con Git, lo servís con npm y lo depurás en devtools.

    Git · npm · devtools
  6. M06

    Aplicación asíncrona completa

    Integrás todo: estados de carga, caché simple, accesibilidad y entrega final revisada línea por línea.

    integración · entrega

El detalle de cada entregable está en el programa completo; también podés ver proyectos reales de estudiantes resueltos en estos mismos módulos.

MÓDULOS 01 A 06

El libro de módulos, entregable por entregable

Cada fila indica el tema, lo que entregás y las herramientas que usás. Abrí una fila para leer el detalle.

Ver el programa completo
  1. M01 Fundamentos de JavaScript Calculadora de presupuesto

    Variables, tipos de dato, funciones y control de flujo trabajando sobre archivos locales.

    VS Code · consola del navegador

  2. M02 DOM y eventos Lista de tareas interactiva

    Selección de nodos, creación de elementos, delegación de eventos y estados de interfaz en el DOM.

    DevTools · elementos · depurador de eventos

  3. M03 Sitios interactivos y formularios Formulario validado en cliente

    Validación, mensajes de error accesibles y persistencia simple en el navegador.

    localStorage · accesibilidad · CSS desde JS

  4. M04 Asincronía con promesas y async/await Panel de datos con carga asíncrona

    fetch, manejo de errores con try/catch y estados de carga sobre una API pública.

    fetch · promesas · async/await · red

  5. M05 Herramientas de desarrollo Repositorio versionado y publicado

    Terminal, control de versiones con Git y gestión de dependencias antes de publicar.

    Terminal · Git · npm · servidor local

  6. M06 Proyecto final integrador Aplicación web publicada

    Unión de módulos en una aplicación propia, con revisión escrita línea por línea en el repositorio.

    Git · DevTools · despliegue estático

EVIDENCIA M02 · M04

Un proyecto de estudiante, con su código a la vista

El panel de turnos lo armó Lucía en el módulo de DOM y lo conectó a datos reales en el módulo de asincronía. Acá ves la pantalla terminada, el fragmento que la alimenta y el enlace al repositorio comentado.

panel-turnos.js index.html
Captura del panel de turnos construido por una estudiante, con la lista de reservas y la salida de consola

Lo que construís

async function cargarTurnos() {
  const res = await fetch('/turnos.json');
  const datos = await res.json();
  render(datos);
}
Ver el proyecto y su código
Proyecto
Panel de turnos
Técnicas
DOM y eventos, promesas, async/await
Corrección
Comentarios línea por línea en 5 días hábiles

Precios

ARS, impuestos incluidos

Tres formas de cursar el mismo programa

Seis módulos y seis proyectos entregables. Lo que cambia es cuánta devolución escrita recibís sobre cada entrega. Precio final en pesos argentinos, con impuestos incluidos.

  • BaseARS 89.000

    Acceso a los seis módulos, los seis proyectos y las grabaciones durante 12 meses, con corrección general por cohorte.

    SIN DEVOLUCIÓN INDIVIDUAL · SIN MENTORÍA

  • AcompañadoARS 149.000

    Todo lo anterior más devolución escrita línea por línea en tu repositorio: tres puntos fuertes y tres mejoras por proyecto, en un plazo de 5 días hábiles.

    CORRECCIÓN HUMANA · 5 DÍAS HÁBILES

  • MentoríaARS 249.000

    Incluye la devolución escrita y cuatro sesiones individuales de 45 minutos para revisar asincronía, herramientas y el proyecto final antes de entregarlo.

    4 SESIONES 1:1 · CUPO LIMITADO

Reembolso del 100% dentro de los primeros 14 días desde la inscripción, sin justificar el motivo. El certificado es una constancia de finalización con los proyectos entregados, no un título oficial.