Plan de estudio semanal: cómo seguir un curso en video de programación
Un plan de estudio semanal práctico para un curso en video de programación consta de cinco días lectivos de 45 a 90 minutos, una o dos lecciones nuevas al día con práctica obligatoria, un breve repaso de temas anteriores al inicio de cada sesión, un día para un proyecto que integre lo visto y un día de descanso. Conviene reducir la carga si la práctica deja de salir o si los repasos ocupan más tiempo que los temas nuevos.
Plan de estudio semanal: esquema general
Un buen plan de estudio semanal se apoya en tres cosas: material nuevo en pequeñas dosis, práctica inmediatamente después de cada lección y repaso de lo anterior según un calendario. Las lecciones nuevas son la parte más pequeña del tiempo. Lo principal se va en escribir código por tu cuenta y en recuperar lo que empezaba a olvidarse.
A continuación tienes un plan para quien trabaja o estudia y puede dedicar al curso entre 5 y 8 horas por semana. Si tienes más tiempo, aumenta la práctica, no el número de lecciones nuevas.
| Día | Nuevo | Práctica | Repaso | Tiempo |
|---|---|---|---|---|
| Lunes | 1–2 lecciones | Código de las lecciones de memoria | Resumen de la semana pasada | 60–90 min |
| Martes | 1–2 lecciones | Ejemplos propios | Temas del lunes | 60–90 min |
| Miércoles | 1 lección | Problemas de la semana | Temas de hace 3–7 días | 45–60 min |
| Jueves | 1–2 lecciones | Modificar el código del lunes | Temas del martes | 60–90 min |
| Viernes | — | Mini proyecto con los temas de la semana | Todo lo que fue «difícil» | 60–90 min |
| Sábado | — | Opcional | Balance de la semana y plan | 30 min |
| Domingo | — | — | — | descanso |
Cuántas lecciones hacer al día
La referencia es 1–2 lecciones nuevas por sesión. Parece poco, pero cada lección exige además práctica y repaso, y entre todo eso se van una hora o hora y media. Si ves cinco lecciones seguidas, obtienes sensación de progreso sin habilidad: la reproducción pasiva crea una ilusión de saber, y sin procesamiento activo el material se olvida rápido.
Una regla útil: no empieces una lección nueva hasta haber escrito tú el código de la anterior. Si la lección es larga o el tema difícil, divídela en dos días.
Cómo repartir el tiempo dentro de una sesión
- 5–10 minutos: calentamiento con repaso. Sin apuntes, recuerda el tema de ayer y escribe de memoria el ejemplo clave.
- 20–30 minutos: lección nueva. Antes de empezar, formula la pregunta: qué quiero aprender. Durante la lección, pausas después de cada bloque de contenido y explicación con tus palabras.
- 20–40 minutos: práctica. Cierra el video y escribe tú el código que se vio; después haz tu propio ejemplo.
- 5 minutos: balance. Haz la prueba de la lección, escribe tres líneas en el diario y programa los repasos en el calendario.
Dentro de la sesión conviene trabajar con ciclos Pomodoro: 25 minutos de concentración y 5 de descanso o revisión.
Día a día
Lunes: arranque de la semana
Empieza con 10 minutos de repaso de lo que se hizo la semana pasada: relee el diario y resuelve un ejercicio del tema que fue difícil. Después, 1–2 lecciones nuevas. Después de cada una, código de memoria. El lunes marca el ritmo, así que no lo sobrecargues: es mejor terminar con la sensación de «podría seguir» que con cansancio.
Martes: temas nuevos y ejemplos propios
El calentamiento son los temas del lunes de memoria. Es el primer repaso, el más importante, porque justo después de estudiar el material se olvida más rápido. Luego las lecciones nuevas, y en la práctica, no repetir el código del curso sino hacer un ejemplo propio. Si la lección trataba sobre clases, crea una clase para tu propio ámbito: libros, pedidos, entrenamientos.
Miércoles: día ligero
Una lección y más práctica. El miércoles conviene repasar temas de la semana anterior que ya tienen entre 3 y 7 días. Resuelve un problema en el que haga falta aplicar una técnica, pero sin que se nombre directamente. Un día ligero a mitad de semana reduce el riesgo de agotamiento.
Jueves: modificación
Toma el código que escribiste el lunes y cámbialo: otra condición, otros datos, manejo de errores. Es el segundo paso del repaso: comprueba la comprensión, no la memoria mecánica. Luego, 1–2 lecciones nuevas con el esquema habitual.
Viernes: mini proyecto
Sin lecciones nuevas. Arma un programa pequeño que use los temas de la semana juntos. Por ejemplo, después de una semana sobre archivos, diccionarios y funciones: un script que lee un archivo de texto y muestra las palabras más frecuentes. El proyecto muestra dónde no encajan los conocimientos, y esa es la información más valiosa de la semana.
def top_words(path, n=10):
counts = {}
with open(path, encoding="utf-8") as f:
for line in f:
for word in line.lower().split():
counts[word] = counts.get(word, 0) + 1
return sorted(counts.items(), key=lambda kv: kv[1], reverse=True)[:n]
Sábado: balance y plan
30 minutos. Relee el diario de la semana, marca los temas que causaron dificultades y programa su repaso. Haz el plan de la semana siguiente: qué lecciones, qué ejercicios, cuándo el proyecto. Si te apetece estudiar más, resuelve problemas en lugar de ver lecciones nuevas.
Domingo: descanso
Un día completo libre forma parte del plan, no es una debilidad. El cerebro necesita tiempo para asimilar el material, y tú necesitas que el estudio no se convierta en una obligación.
Cuándo repasar
El repaso va incluido en cada sesión como calentamiento, así que casi no requiere tiempo aparte. La lógica general es espaciada: el tema vuelve al cabo de un día, de unos días, de una semana y de dos o tres semanas.
| Antigüedad del tema | Formato del repaso |
|---|---|
| 1 día | Reproducir el código y la idea de memoria |
| 3 días | Modificar el código, resolver un problema parecido |
| Una semana | Problema nuevo o uso en el mini proyecto |
| 2–3 semanas | Comprobación rápida: prueba, explicación con tus palabras |
Repasa juntos los temas relacionados: bucles y listas, ramas y fusiones en Git, JOIN y agrupación en SQL. Así surgen conexiones entre los conceptos y el material se recuerda como un sistema, no como datos sueltos.
Cuándo practicar
En respuesta corta: cada día y justo después de cada lección. La teoría sin práctica no crea habilidad: puedes aprender de memoria las normas de tráfico y, aun así, no saber conducir. En el plan hay tres niveles de práctica:
- Diaria — el código de la lección de memoria y un ejemplo propio.
- 2–3 veces por semana — problemas sin pistas sobre temas de días anteriores.
- Una vez por semana — un mini proyecto que integre varios temas.
Si no tienes tiempo para todo, reduce las lecciones nuevas, no la práctica.
Cómo saber que toca descansar
Conviene bajar la carga si notas varias de estas señales a la vez:
- terminaste una lección nueva, pero no puedes contar su esencia ni siquiera justo después;
- los ejercicios sencillos que antes salían ya no salen;
- el calentamiento de repaso ocupa más tiempo que la lección nueva, lo que indica que lo nuevo avanza más rápido de lo que se consolida;
- te descubres mirando el teléfono cada pocos minutos;
- te cuesta sentarte a estudiar varios días seguidos.
Qué hacer: durante una semana quita las lecciones nuevas y deja solo repaso y práctica, o reduce las sesiones a la mitad. No es un retroceso: es el tiempo que necesita lo aprendido para consolidarse. Una semana ligera cada mes o mes y medio ayuda a terminar el curso sin abandonos.
Cómo adaptar el plan a tu situación
- Poco tiempo (3–4 horas por semana). Tres sesiones: dos con una lección nueva y práctica, una dedicada a repaso y mini ejercicios.
- Mucho tiempo (10 horas o más). Añade práctica y proyectos; mantén el número de lecciones nuevas en 2 al día.
- Estudias solo los fines de semana. Como mínimo, repasos cortos de 15 minutos dos o tres días entre semana; si no, para el sábado habrás olvidado mucho.
- Te saltaste un día. No dupliques la carga: simplemente desplaza el plan. Dos faltas seguidas son señal de reducir el plan.
Ejemplo de semana: curso de Python, semana de funciones
Para que el plan no quede en abstracto, así se ve con material concreto. Supongamos que esta semana el curso tiene cuatro lecciones: funciones y argumentos, valores de retorno, ámbito de las variables y funciones lambda.
- Lunes. Calentamiento: un ejercicio de bucles de la semana pasada. Lección «funciones y argumentos» y después, de memoria, una función que calcula el promedio de una lista. Ejemplo propio: una función que da formato a un nombre.
- Martes. Calentamiento: escribir otra vez la función de promedio sin pistas. Lección «valores de retorno». Práctica: una función que devuelve el mínimo y el máximo de una lista.
- Miércoles. Lección «ámbito de las variables». Ejercicio de repaso de la semana pasada: procesar una lista de cadenas, pero ahora organizado en funciones.
- Jueves. Modificar el código del lunes: la función de promedio debe manejar correctamente una lista vacía. Lección «funciones lambda»; práctica: ordenar una lista de diccionarios por un campo con
key=lambda. - Viernes. Mini proyecto: contar las palabras más frecuentes de un archivo, donde cada parte es una función aparte.
- Sábado. Balance: en el diario aparece tres veces «me confundo con el ámbito de las variables»; ese tema pasa al repaso del martes y del sábado siguiente.
Fíjate en que en la semana hubo solo cuatro lecciones nuevas, pero cada una se practicó al menos dos veces y se usó en el proyecto. Una semana así construye habilidad, no una lista de videos vistos.
Errores habituales al armar un plan
- Planificar lecciones en lugar de acciones. «Ver 10 lecciones» es fácil de cumplir y no deja nada aprendido. Planifica tareas: escribir, resolver, armar algo.
- No dejar margen. Un plan al límite se rompe en la primera semana ocupada. Calcula un tercio menos de lo que parece posible.
- Quitar el repaso para ganar velocidad. Los temas nuevos se apoyan en los anteriores, y sin repaso cada semana será más pesada que la anterior.
- Renunciar al día libre. Sin descanso el interés desaparece más rápido de lo que crece la habilidad.
Resumen
Un plan de estudio semanal para un curso de programación: una o dos lecciones nuevas por sesión, práctica justo después de cada una, repaso como calentamiento al empezar cada día, un mini proyecto el viernes, balance el sábado y un domingo libre. La señal para descansar aparece cuando el repaso no alcanza al material nuevo o cuando la práctica deja de salir. Los principios en los que se apoya este plan se explican en el curso «Cómo aprender de forma efectiva con cursos en video».
Preguntas frecuentes
¿Cuántas horas por semana hace falta dedicar a programar siendo principiante?
Para avanzar de forma estable bastan entre 5 y 8 horas por semana, repartidas en 4–5 sesiones. La regularidad importa más que el volumen: sesiones cortas cada día dan más resultado que un solo día larguísimo.
¿Puedo estudiar programación todos los días sin descanso?
Sí, con sesiones cortas, pero conviene tener al menos un día libre a la semana para evitar el cansancio y mantener el interés. La sobrecarga suele terminar en abandono del curso.
¿Qué hago si una lección es demasiado difícil para un solo día?
Divídela por bloques de contenido y avanza una parte por sesión, practicando después de cada una. Empieza la lección nueva solo cuando puedas escribir el código de la anterior por tu cuenta.
¿Hace falta hacer proyectos si el curso ya tiene ejercicios?
Es recomendable. Los ejercicios entrenan temas sueltos, y un proyecto pequeño muestra cómo funcionan juntos y saca a la luz huecos que los ejercicios no detectan.
Este tema se explica a fondo y con práctica en el curso «Cómo aprender eficazmente con cursos en video».
Ir al curso