CS50x en Español - Clase 9 - Flask
Clase de CS50x sobre desarrollo web con Flask: formularios, plantillas Jinja, SQLite, cookies y sesiones, carrito de compras y APIs.
Muy recomendado, valoración editorial 5 de 5
verificado 2026-10-05 — sigue siendo gratis en YouTube
Empezar en YouTubeRespuesta rápida
Curso gratis de Programación en YouTube (2 h 27 min). Nuestra valoración: 5/5, muy recomendado. Comprobamos que sigue siendo gratis el 5 de octubre de 2026.
- Veredicto
- 5/5 · Muy recomendado
- Para quién
- Estudiantes de CS50x que siguen el curso en español y llegan a la clase de desarrollo web con Python.
- Duración
- 2 h 27 min · 12 capítulos
- Precio
- Gratis en YouTube
- Publicado
- 2026
- Plan sugerido
- 2 sem. · 3 h/sem.
- Verificado
- el 5 de octubre de 2026
Nuestro veredicto
Muy recomendado, valoración editorial 5 de 5Clase bien estructurada que lleva de los fundamentos de Flask a sesiones, base de datos y APIs con ejemplos prácticos. Es ideal para quien ya conoce Python y SQL, y sigue CS50x o quiere una introducción a aplicaciones web.
Puntos fuertes
- Estructura clara en 12 capítulos con marcas de tiempo.
- Avanza desde los fundamentos hasta sesiones, base de datos y APIs.
- Incluye aplicaciones de ejemplo, como Frosh IMs y un carrito de compras.
A tener en cuenta
- Es una clase de una serie: sin las anteriores puede faltar contexto de Python y SQL.
- Es un doblaje automático del inglés, lo que puede afectar a algunos términos.
- La descripción no menciona ejercicios ni material adicional.
De qué trata
Esta clase de CS50x, doblada al español, introduce el desarrollo de aplicaciones web con Flask. Recorre los fundamentos del framework, los formularios, el motor de plantillas Jinja y los métodos de solicitud.
Después desarrolla la aplicación de ejemplo Frosh IMs, pasa a usar SQLite desde Python y explica cookies y sesiones con un carrito de compras. Termina con un ejemplo llamado Shows y una introducción a las APIs. En total son 12 capítulos a lo largo de unas 2 horas y 27 minutos.
- Fundamentos de Flask
- Formularios y métodos de solicitud
- Plantillas con Jinja
- SQLite y Python
- Cookies, sesiones y carrito de compras
Para quién es este curso
- Estudiantes de CS50x que siguen el curso en español y llegan a la clase de desarrollo web con Python.
- Personas con base en Python y SQL que quieren aprender a crear aplicaciones web con Flask.
- Autodidactas que buscan una introducción práctica a formularios, plantillas, sesiones y APIs.
Mejor busca otro si…
- Quien aún no ha programado nunca: la clase incluye Python y bases de datos sin partir de cero.
- Quien ya desarrolla con Flask y domina plantillas, sesiones y SQLite.
Antes de empezar
- Conocimientos básicos de Python.
- Nociones de SQL, ya que hay un bloque de SQLite y Python.
Qué sabrás hacer al terminar
- Entender cómo funciona una aplicación web con Flask.
- Crear formularios y procesarlos según el método de solicitud.
- Usar plantillas con Jinja para generar páginas dinámicas.
- Conectar una aplicación Flask con una base de datos SQLite desde Python.
- Entender el uso de cookies y sesiones con el ejemplo de un carrito de compras.
Estructura del curso
- 01
Introducción y fundamentos de Flask
Presentación de la clase (0:00) y de Flask (desde 0:43), el primer bloque, que se extiende hasta 28:41.
- 02
Formularios, Jinja y plantillas
Desde 28:41: formularios, sintaxis de Jinja (33:31) y plantillas (37:12) para generar HTML dinámico.
- 03
Métodos de solicitud y Frosh IMs
Desde 48:10: métodos de solicitud y, desde 54:22, la aplicación de ejemplo Frosh IMs, que ocupa unos 37 minutos.
- 04
SQLite y Python
Desde 1:31:10: uso de bases de datos SQLite desde código Python dentro de la aplicación.
- 05
Cookies, sesiones y carrito de compras
Desde 1:57:05: cómo mantener el estado del usuario con cookies y sesiones, aplicado a un carrito de compras desde 2:02:47.
- 06
Shows y APIs
Desde 2:15:55: ejemplo Shows y, desde 2:20:29, introducción a las APIs.
Capítulos del vídeo
- 0:00Introducción
- 0:43Flask
- 28:41Formularios
- 33:31Jinja
- 37:12Templates
- 48:10Métodos de Solicitud
- 54:22Frosh IMs
- 1:31:10SQLite y Python
- 1:57:05Cookies y Sesiones
- 2:02:47Carrito de Compras
- 2:15:55Shows
- 2:20:29APIs
Plan de estudio sugerido
2 semanas · unas 3 h por semana
- 1.Sesión 1: Flask, formularios, Jinja y plantillas (0:00-48:10); replica los ejemplos.
- 2.Sesión 2: métodos de solicitud y Frosh IMs (48:10-1:31:10); construye tu propia versión.
- 3.Sesión 3: SQLite y Python (1:31:10-1:57:05); conecta la app a una base de datos.
- 4.Sesión 4: cookies, sesiones, carrito, Shows y APIs (1:57:05-final).
El plan cuenta con tiempo para pausar y practicar, no solo con la duración del vídeo. Si quieres adaptarlo a tu semana, lee cómo montar tu plan de estudio semanal.
Consejos para seguirlo
- Escribe el código mientras ves Frosh IMs (54:22) y pausa en cada cambio de ruta o plantilla.
- Antes de 1:31:10 repasa tus nociones de SQL, porque el bloque de SQLite las da por sabidas.
- Tras el carrito de compras (2:02:47), intenta añadir tu propia función que use sesiones.
Antes y después de este curso
- Antes de este cursoCS50x en Español - Clase 2 - ArreglosOtra clase de CS50x en español; sirve para seguir la serie desde sus fundamentos.
- Antes de este cursoAprende Python - Curso completo para principiantes [Tutorial]Refuerza Python, necesario para seguir la clase de Flask.
Cómo lo presenta el autor
Dubbed from English with thanks to lingopal.ai.
From the team that brought you CS50 at Harvard, Yale, and Oxford, this is the Fifty Foundation, led by David J. Malan et al. Theatrical courses in computer science and math. For free, for all. 🎭
edX: Harvard Extension School: Harvard Summer School: OpenCourseWare:
Bluesky: Discord: Ed: Facebook Group: Faceboook Page: GitHub: Gitter: Instagram:…
Extracto de la descripción original en YouTube.
Preguntas frecuentes
+¿Qué nivel necesito?
La clase asume conocimientos básicos de Python y usa SQLite, por lo que conviene tener nociones de SQL.
+¿Cuánto dura?
Unas 2 horas y 27 minutos en 12 capítulos. Con pausas y práctica, cuenta con dos semanas a unas 3 horas semanales.
+¿Qué temas cubre?
Flask, formularios, Jinja, plantillas, métodos de solicitud, SQLite con Python, cookies y sesiones, carrito de compras y APIs.
+¿Está actualizada?
Se publicó en 2026, así que es reciente.
Análisis editorial elaborado con ayuda de IA a partir de la descripción, los capítulos y la duración publicados en YouTube, y revisado según nuestro método. El contenido del curso es obra de su autor; si ves algún error, avísanos.
Guías para sacarle partido
Más cursos de Programación
Agentic AI – Complete Course for Beginners
Curso de unas 24 horas para construir sistemas de agentes de IA con LangChain y LangGraph: Pydantic, flujos de trabajo, memoria, RAG y despliegue en AWS y Render.
Aprende Accesibilidad Web paso a paso
Introducción práctica a la accesibilidad web: pautas y leyes, contenido, navegación, diseño e interacción accesibles, relación con el SEO y evaluación de sitios.
Aprende Godot - Curso completo desde cero
Crea tu primer videojuego 3D en Godot 4 desde cero: escenas, nodos, GDScript, físicas, animaciones, sonido y exportación a .exe.
Aprende JavaScript Ahora! curso completo desde cero para principiantes
Curso de JavaScript desde cero: entorno, variables, tipos, operadores, control de flujo, diez ejercicios y objetos con funciones constructoras.