Programa completo

Temario del curso de programación básica

115 lecciones repartidas en 8 módulos: 30 ejercicios de código autocorregidos y 8 tests de comprensión. Unas 20 horas de trabajo real, a tu ritmo y sin instalar nada. Los módulos 1 y 2 son gratis.

Los 8 módulos

Módulo 01

Introducción al Curso

Gratis
  • Teoría ¿Qué Vas a Aprender y Para Quién Es?
  • Teoría Cómo Funciona el Curso
Módulo 02

Fundamentos de Programación

Gratis
  • Teoría Introducción a la Programación
  • Práctica Práctica: Tus Primeros Mensajes
  • Teoría Conceptos Fundamentales
  • Teoría Planificación y Variables
  • Teoría Primeros Pasos en JavaScript
  • Teoría Guia de Resolución de Ejercicios
  • Ejercicio Ejercicio: Suma de Variables
  • Teoría Explicación: Ejercicio Suma de Variables
  • Test Test: Conceptos Básicos
  • Teoría Funciones en JavaScript
  • Ejercicio Ejercicio: Saludar
  • Teoría Explicación: Ejercicio Saludar
  • Ejercicio Ejercicio: Calcular Propina y Total
  • Teoría Explicación: Ejercicio Calcular Propina y Total
  • Ejercicio Ejercicio: Calcular el promedio ponderado
  • Teoría Explicación: Ejercicio calcular el promedio ponderado
  • Teoría Librerías y la Documentación
  • Ejercicio Ejercicio: La hipotenusa
  • Teoría Explicación: Ejercicio La hipotenusa
  • Teoría La Importancia de la Especificación
  • Test Test: Funciones, Librerías y Especificaciones
  • Teoría Conclusiones y Próximos Pasos
  • Encuesta Encuesta de Satisfacción
Módulo 03

Control de Flujo I: Condicionales

Curso completo
  • Teoría Lógica y Booleanos
  • Teoría Condicionales simples
  • Ejercicio Ejercicio: Detector de Edad
  • Teoría Explicación: Ejercicio Detector de Edad
  • Teoría Condicionales encadenadas
  • Ejercicio Ejercicio: Clasificador de Calificaciones
  • Teoría Explicación: Ejercicio Clasificador de Calificaciones
  • Ejercicio Ejercicio: Clasificador de Tipos de Triángulos
  • Teoría Explicación: Ejercicio Clasificador de Tipos de Triángulos
  • Teoría Condicionales anidadas
  • Ejercicio Ejercicio: Validador de Compra Online
  • Teoría Explicación: Ejercicio Validador de Compra Online
  • Test Test: Condicionales
Módulo 04

Control de Flujo II: Bucles

Curso completo
  • Teoría Listas
  • Ejercicio Ejercicio: Crear Lista de Productos
  • Teoría Explicación: Ejercicio Crear Lista de Productos
  • Teoría Bucles Simples
  • Ejercicio Ejercicio: Calcular Total Ventas
  • Teoría Explicación: Ejercicio Calcular Total Ventas
  • Ejercicio Ejercicio: Encontrar el Máximo
  • Teoría Explicación: Ejercicio Encontrar el Máximo
  • Ejercicio Ejercicio: Descafeinar hasta el Límite
  • Teoría Explicación: Ejercicio Descafeinar hasta el Límite
  • Teoría Bucles Anidados
  • Teoría Variables de Control
  • Ejercicio Ejercicio: Triángulo de asteriscos
  • Teoría Explicación: Ejercicio Triángulo de asteriscos
  • Ejercicio Ejercicio: Verificar si un array está ordenado
  • Teoría Explicación: Ejercicio Verificar si un array está ordenado
  • Test Test: Bucles
  • Teoría Conclusiones y Próximos Pasos
Módulo 05

Funciones y Modularidad

Curso completo
  • Teoría Repaso de Funciones
  • Teoría Parámetros y Argumentos
  • Teoría Valores de Retorno
  • Teoría Trabajando con Múltiples Funciones
  • Ejercicio Ejercicio: Validador de Contraseñas
  • Teoría Explicación: Ejercicio Validador de Contraseñas
  • Ejercicio Ejercicio: Generador de Informes de Ventas
  • Teoría Explicación: Ejercicio Generador de Informes de Ventas
  • Teoría Alcance de Variables
  • Ejercicio Ejercicio: Sistema de Precios con IVA
  • Teoría Explicación: Ejercicio Sistema de Precios con IVA
  • Teoría Funciones en archivos separados
  • Ejercicio Ejercicio: Análisis de calificaciones
  • Teoría Explicación: Ejercicio Análisis de calificaciones
  • Test Test: Funciones
  • Teoría Conclusiones y Próximos Pasos
Módulo 06

Estructuras de Datos

Curso completo
  • Teoría Del Array al Objeto
  • Teoría Objetos
  • Teoría Funciones y Objetos
  • Ejercicio Ejercicio: Ficha de Producto
  • Teoría Explicación: Ejercicio Ficha de Producto
  • Teoría Arrays de Objetos
  • Ejercicio Ejercicio: Análisis de Biblioteca de Videojuegos
  • Teoría Explicación: Ejercicio Análisis de Biblioteca de Videojuegos
  • Teoría Objetos Anidados
  • Ejercicio Ejercicio: Sistema de Reservas de Hotel
  • Teoría Explicación: Ejercicio Sistema de Reservas de Hotel
  • Teoría Referencias y Copias
  • Ejercicio Ejercicio: Sistema de Perfiles de Usuario
  • Teoría Explicación: Ejercicio Sistema de Perfiles de Usuario
  • Ejercicio Ejercicio: Sistema de Gestión de Torneo de eSports
  • Teoría Explicación: Ejercicio Sistema de Gestión de Torneo de eSports
  • Test Test: Estructuras de Datos
  • Teoría Conclusiones y Próximos Pasos
Módulo 07

Algoritmos

Curso completo
  • Teoría Introducción a los Algoritmos Fundamentales
  • Teoría Búsqueda Lineal
  • Ejercicio Ejercicio: Búsqueda de Canción en Playlist
  • Teoría Explicación: Ejercicio Búsqueda de Canción en Playlist
  • Teoría Búsqueda Binaria
  • Ejercicio Ejercicio: El Oráculo Adivino
  • Teoría Explicación: Ejercicio El Oráculo Adivino
  • Teoría Ordenamiento: Bubble Sort
  • Ejercicio Ejercicio: Eliminatorias del Torneo
  • Teoría Explicación: Ejercicio Eliminatorias del Torneo
  • Teoría Ordenamiento: Selection Sort
  • Ejercicio Ejercicio: Podio Olímpico
  • Teoría Explicación: Ejercicio Podio Olímpico
  • Teoría Recursión
  • Ejercicio Ejercicio: Factorial Recursivo
  • Teoría Explicación: Factorial Recursivo
  • Test Test: Algoritmos
  • Teoría Conclusiones y Próximos Pasos
Módulo 08

Cierre del Curso

Curso completo
  • Teoría Introducción al Proyecto Final
  • Ejercicio Proyecto Final: Sistema de Gestión de Tienda
  • Teoría Explicación: Proyecto Final
  • Test Test Final
  • Teoría Lo Que Has Aprendido
  • Teoría ¿Por Dónde Continuar?
  • Encuesta Encuesta de Satisfacción

Cómo se avanza dentro de cada módulo

Cada bloque sigue siempre el mismo ciclo: teoría corta, test de comprensión y ejercicio de código. El ejercicio se ejecuta en el navegador contra una batería de tests y te devuelve una nota. Hace falta un 8/10 para desbloquear la lección siguiente, y después de cada ejercicio hay una lección de explicación que compara tu enfoque con la solución razonada.

Ese umbral no está para castigar, está para evitar el problema clásico de los cursos autoguiados: avanzar con lagunas hasta que el módulo 5 se vuelve incomprensible y se abandona el curso pensando que «programar no es para mí».

Qué se aprende en cada bloque

Los módulos 1 y 2, los gratuitos, cubren los cimientos: qué es programar, qué es una variable, los tipos de datos, cómo se plantea un algoritmo y cómo se escribe una función que devuelve un resultado.

Del módulo 3 al 8 empieza el trabajo de verdad, con ejercicios autocorregidos en cada paso: condicionales y validaciones con varios casos, bucles y recorridos de listas, funciones que colaboran entre sí y alcance de las variables, estructuras de datos con objetos anidados y copias frente a referencias, algoritmos de búsqueda y ordenación, recursión y, para terminar, un proyecto final que integra todo en un sistema de gestión de tienda.

Si quieres repasar antes las definiciones básicas, el glosario de conceptos las explica una por una y las guías responden a las dudas de método: qué lenguaje empezar, cuánto se tarda y cómo practicar.

Precio y accesos

Módulos 1 y 2: gratis, sin tarjeta y sin límite de tiempo. Curso completo (los 8 módulos): 14,99 € en pago único, sin suscripción. Si no sabes por dónde empezar, la prueba de nivel te sitúa en diez minutos.

Preguntas sobre el temario

¿Qué módulos del curso son gratis?

Los módulos 1 y 2 completos: introducción, variables, tipos de datos, operaciones, funciones, librerías y los primeros ejercicios autocorregibles con sus explicaciones. No es una prueba de siete días, es acceso gratuito permanente a esos dos módulos.

¿En qué lenguaje están los ejercicios?

En JavaScript, porque se ejecuta en el navegador sin instalar nada. Lo que se enseña es lógica de programación: variables, condicionales, bucles, funciones, estructuras de datos y algoritmos, que son iguales en Python, Java o C#.

¿Cuántas horas de trabajo son los 8 módulos?

Alrededor de 20 horas de trabajo real repartidas en 115 lecciones, de las que 30 son ejercicios de código y 8 son tests de comprensión. No hay vídeos que ver de forma pasiva.

¿Puedo saltarme módulos si ya sé algo?

Puedes navegar el temario libremente, pero el curso está pensado en secuencia porque cada ejercicio usa lo anterior. Si dudas de tu nivel, haz la prueba de nivel: en diez minutos sabrás si empezar por el módulo 1 o más adelante.

¿El pago es una suscripción?

No. El curso completo son 14,99 € en pago único, sin renovaciones ni cargos recurrentes.

¿Listo?

Entrar al curso.