Python desde cero con videojuegos

Aprende Python creando videojuegos con Pygame Zero. 12 módulos, desde los fundamentos hasta un videojuego 2D completo.

13+

Años recomendados

12

Módulos

48

Lecciones

171

Actividades

El curso en acción

A la izquierda el código en Python, a la derecha el juego funcionando: el caballero recoge las gemas, esquiva al fantasma y escapa del calabozo.

Dungeon Quest · Módulo 7 · Pygame Zero: juego 2D de exploración

Código de Dungeon Quest en Python junto al juego en ejecuciónPantalla de victoria ¡Escapaste! de Dungeon Quest

¿Qué lograrás al terminar?

Al completar este programa habrás construido 6 proyectos funcionales, cada uno más complejo que el anterior.

✓

Bucles

Módulos 1 y 2

✓

Diccionarios y estructuras de datos

Módulos 3 y 4

✓

Proyecto final

Módulos 5 y 6

✓

Pygame Zero

Módulos 7 y 8

✓

Pygame Zero

Módulos 9 y 10

✓

Proyecto final

Módulos 11 y 12

Programa del curso

12 módulos · 48 lecciones · 171 actividades prácticas

1Fundamentos de Python
4 lecciones ▾
  • ▸Lección 1 - Variables y print7 actividades
  • ▸Lección 2 - input() y tipos de datos7 actividades
  • ▸Lección 3 - Condicionales7 actividades
  • ▸Lección 4 - Mini proyecto: Juego de decisiones1 actividades
2Bucles
4 lecciones ▾
  • ▸Lección 1 - Bucle while5 actividades
  • ▸Lección 2 - while, break y librería time4 actividades
  • ▸Lección 3 - Bucle for5 actividades
  • ▸Lección 4 - Proyecto: Ataques por turnos2 actividades
3Listas y manejo de datos
4 lecciones ▾
  • ▸Lección 1 - Listas7 actividades
  • ▸Lección 2 - Operaciones con listas7 actividades
  • ▸Lección 3 - Listas y condicionales5 actividades
  • ▸Lección 4 - Proyecto: Juego con inventario2 actividades
4Diccionarios y estructuras de datos
4 lecciones ▾
  • ▸Lección 1 - Introducción a diccionarios7 actividades
  • ▸Lección 2 - Diccionarios y lógica6 actividades
  • ▸Lección 3 - Manipulación avanzada5 actividades
  • ▸Lección 4 - Proyecto: RPG con diccionarios2 actividades
5Funciones y organización del código
4 lecciones ▾
  • ▸Lección 1 - Funciones: primeros pasos6 actividades
  • ▸Lección 2 - Funciones con parámetros y retorno5 actividades
  • ▸Lección 3 - Funciones y lógica del juego5 actividades
  • ▸Lección 4 - Organización del código y proyecto4 actividades
6Proyecto final: Videojuego en Python
4 lecciones ▾
  • ▸Lección 1 - Diseño del juego3 actividades
  • ▸Lección 2 - Construcción del juego Parte 13 actividades
  • ▸Lección 3 - Construcción del juego Parte 24 actividades
  • ▸Lección 4 - Pruebas y presentación final4 actividades
7Pygame Zero: Juego 2D de exploración
4 lecciones ▾
  • ▸Lección 1 - La ventana y el mundo del juego4 actividades
  • ▸Lección 2 - Crear y mostrar el personaje3 actividades
  • ▸Lección 3 - Movimiento y control3 actividades
  • ▸Lección 4 - Objetivo del juego y cierre3 actividades
8Pygame Zero: Juego Arcade
4 lecciones ▾
  • ▸Lección 1 - Personaje y enemigos que caen2 actividades
  • ▸Lección 2 - Múltiples enemigos y dificultad2 actividades
  • ▸Lección 3 - Colisiones y fin del juego2 actividades
  • ▸Lección 4 - Puntaje y presentación final2 actividades
9Pygame Zero: Juego Puzzle
4 lecciones ▾
  • ▸Lección 1 - El tablero del puzzle2 actividades
  • ▸Lección 2 - Movimiento por celdas2 actividades
  • ▸Lección 3 - Objetivo y reglas del puzzle2 actividades
  • ▸Lección 4 - Niveles y presentación final3 actividades
10Pygame Zero: Puzzle avanzado
4 lecciones ▾
  • ▸Lección 1 - Bloques empujables (tipo Sokoban)2 actividades
  • ▸Lección 2 - Llaves y puertas2 actividades
  • ▸Lección 3 - Interruptores y cambios de estado2 actividades
  • ▸Lección 4 - Puzzle completo y diseño inteligente3 actividades
11Proyecto final: Preparación y base técnica
4 lecciones ▾
  • ▸Lección 1 - Estados del juego (menú, jugar, game over)2 actividades
  • ▸Lección 2 - Sonidos, música y feedback2 actividades
  • ▸Lección 3 - Animaciones simples y colisiones avanzadas3 actividades
  • ▸Lección 4 - Idea del proyecto final y base del juego3 actividades
12Proyecto final: Desarrollo y presentación
4 lecciones ▾
  • ▸Lección 1 - Desarrollo libre guiado1 actividades
  • ▸Lección 2 - Pulido del juego2 actividades
  • ▸Lección 3 - Testing y mejoras finales2 actividades
  • ▸Lección 4 - Presentación final del curso4 actividades

¿Para quién es?

🎂

Recomendado para jóvenes de 13 años en adelante.

  • ✓Jóvenes con ganas de aprender desde cero
  • ✓Sin experiencia previa necesaria
  • ✓Para quienes quieren aprender con proyectos reales
  • ✓Ideal si quieres tener un portafolio al terminar

¿Qué incluye?

  • 🎥Videos explicativos por actividad
  • 📋Instrucciones paso a paso para cada práctica
  • ✅Retroalimentación personalizada del instructor
  • 🎮6 proyectos completos publicables
  • 📜Certificado de finalización

¿Listo para empezar?

Accede al programa completo una vez tu inscripción sea confirmada.

Volver al inicio