Introducción rápida a Flask
por Andrea Navarro, Diego Córdoba
Guía práctica para crear tu primera aplicación web con Flask: configuración del entorno, rutas dinámicas, plantillas Jinja2 y extensiones, con código disponible.
Recomendado, valoración editorial 4 de 5
verificado 2026-10-01 — sigue siendo gratis en Udemy
Empezar en UdemyRespuesta rápida
Curso gratis de Programación de nivel principiante en Udemy impartido por Andrea Navarro, Diego Córdoba (2 h 04 min). Nuestra valoración: 4/5, recomendado. Comprobamos que sigue siendo gratis el 1 de octubre de 2026.
- Veredicto
- 4/5 · Recomendado
- Para quién
- Personas con conocimientos básicos de Python y HTML que quieren dar sus primeros pasos en desarrollo web con Flask.
- Nivel
- Principiante
- Duración
- 2 h 04 min · 19 lecciones
- Precio
- Gratis en Udemy
- Autor
- Andrea Navarro, Diego Córdoba
- Plan sugerido
- 2 sem. · 4 h/sem.
- Verificado
- el 1 de octubre de 2026
Nuestro veredicto
Recomendado, valoración editorial 4 de 5Introducción breve y bien estructurada a Flask, útil para construir una primera aplicación con rutas y plantillas Jinja. Es adecuada si ya conoces lo básico de Python y HTML. Para bases de datos o autenticación necesitarás otro recurso.
Puntos fuertes
- Estructura clara y progresiva: de la primera aplicación a rutas, plantillas y extensiones.
- Enfoque práctico con una aplicación simple pero funcional como hilo conductor.
- La descripción indica que el código está disponible y que hay ejercicios de autoevaluación.
A tener en cuenta
- Es una introducción: no cubre bases de datos ni autenticación, que se citan como pasos posteriores.
- No consta el año de publicación, así que conviene comprobar que las versiones usadas siguen vigentes.
- El detalle de las extensiones y del bonus es limitado según los datos publicados.
De qué trata
Curso de Udemy de unas dos horas y 19 lecciones que guía en la creación de una primera aplicación web con Python y Flask. Parte de la configuración del entorno de desarrollo y avanza con un enfoque práctico hacia una aplicación simple pero funcional.
Se organiza en seis bloques: Introducción, Primera aplicación con Flask, Gestión de rutas, Templates con Jinja, Extensiones y un Bonus Extra. Según la descripción, el código está disponible para seguir cada lección y hay ejercicios de autoevaluación. Está pensado para quien ya tiene nociones básicas de Python y HTML.
- Primera aplicación web con Flask
- Gestión de rutas, incluidas las dinámicas
- Plantillas HTML con Jinja2
- Extensiones de Flask
- Estructura de un proyecto Flask simple
Para quién es este curso
- Personas con conocimientos básicos de Python y HTML que quieren dar sus primeros pasos en desarrollo web con Flask.
- Quien busca una introducción corta y práctica (unas 2 horas) antes de abordar proyectos Flask más grandes.
Mejor busca otro si…
- Quien aún no sabe nada de Python o HTML: el curso asume conocimientos básicos de ambos.
- Quien ya domina rutas y plantillas Jinja y busca bases de datos, autenticación o estructuras robustas: el curso solo las menciona como siguiente paso.
Antes de empezar
- Conocimientos básicos de Python
- Conocimientos básicos de HTML
Qué sabrás hacer al terminar
- Configurar un entorno de desarrollo para trabajar con Flask.
- Crear una aplicación web básica con Flask.
- Definir rutas, incluidas rutas dinámicas.
- Usar plantillas Jinja2 para diseñar las vistas.
- Estructurar un proyecto Flask sencillo.
Estructura del curso
- 01
Introducción
Presentación del curso y de los fundamentos de Flask, y para qué sirve este microframework.
- 02
Primera aplicación con Flask
Creación de una aplicación básica y puesta en marcha del entorno de desarrollo.
- 03
Gestión de rutas
Cómo definir rutas en la aplicación, incluidas las rutas dinámicas.
- 04
Templates con Jinja
Integración de plantillas HTML con Jinja2 para construir las vistas de la aplicación.
- 05
Extensiones
Bloque dedicado a las extensiones de Flask.
- 06
Bonus Extra
Contenido adicional al final del curso.
Capítulos del vídeo
- 01Introducción
- 02Primera aplicación con Flask
- 03Gestión de rutas
- 04Templates con Jinja
- 05Extensiones
- 06Bonus Extra
Plan de estudio sugerido
2 semanas · unas 4 h por semana
- 1.Sesión 1: Introducción y Primera aplicación con Flask; prepara el entorno y ejecuta tu primera app.
- 2.Sesión 2: Gestión de rutas; crea varias rutas, incluida alguna dinámica.
- 3.Sesión 3: Templates con Jinja; convierte tus rutas en vistas HTML con plantillas.
- 4.Sesión 4: Extensiones y Bonus Extra; repasa y haz los ejercicios de autoevaluación.
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 tú mismo en lugar de copiar el disponible, y úsalo solo para comparar si algo falla.
- Tras el capítulo de rutas, añade rutas propias con parámetros antes de pasar a Jinja.
- En Templates con Jinja, repasa tu HTML básico si las vistas no se muestran como esperas.
- Haz los ejercicios de autoevaluación al terminar para comprobar qué has fijado.
Antes y después de este curso
- Antes de este cursoAprende Python - Curso completo para principiantes [Tutorial]Refuerza las bases de Python que el curso da por sabidas.
- Antes de este cursoCurso de HTML desde 0Repasa el HTML básico necesario para trabajar con plantillas.
- AlternativaCurso Django 2.2 | Creando un Acortador URLOtro framework web de Python, para comparar enfoques.
Cómo lo presenta Andrea Navarro, Diego Córdoba
Construye tu primera aplicación web con Python usando Flask
¿Te gustaría aprender Flask desde cero y dar tus primeros pasos en el desarrollo web con Python? En este curso gratuito, te guiaré en la creación de tu primera aplicación web utilizando Flask, el microframework más popular para desarrollo web en Python. Con un enfoque práctico, aprenderás a configurar un entorno de desarrollo, definir…
Extracto de la descripción original en Udemy.
Preguntas frecuentes
+¿Qué nivel necesito?
Conocimientos básicos de Python y HTML. El curso está pensado para quien quiere descubrir cómo desarrollar aplicaciones web con Flask.
+¿Cuánto dura?
Unas 2 horas (124 minutos) repartidas en 19 lecciones. Con práctica, un par de semanas a ritmo tranquilo es razonable.
+¿Qué cubre?
Primera aplicación, gestión de rutas (incluidas las dinámicas), plantillas con Jinja, extensiones y un bonus final.
+¿Qué estudiar después?
La descripción menciona bases de datos, autenticación y estructuras de proyecto más robustas como temas para profundizar.
Análisis editorial elaborado con ayuda de IA a partir de la descripción, los capítulos y la duración publicados en Udemy, y revisado según nuestro método. El contenido del curso es obra de Andrea Navarro, Diego Córdoba; 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.