Aprende Pygame: crea juegos en Python
Un curso de pygame gratis e interactivo que empieza desde cero. Escribe Python y juega a tus juegos junto al editor en el pygame-ce real, con gráficos y sonidos de los paquetes gratuitos de Kenney, pistas con IA y un certificado por sección.
1,000+ codders inscritos
218 lecciones218 retos387 preguntas de quiz
- Apto para principiantes
Ayuda de codificación con IA
Lecciones interactivas prácticas
Narración de audio en cada lección
Cuestionarios para poner a prueba tu conocimiento
Certificado gratuito de finalización
Programa
Sección 1
Python en una ventana de juego
Empezar secciónEmpezarAprende Python dibujando en una ventana de pygame: variables, if, bucles, funciones y listas, cada uno haciendo que algo se mueva en pantalla. Terminarás con Cielo nocturno, donde colocarás estrellas que titilan.Tu primera ventana
4 lecciones4Números y variables
5 lecciones55If y teclas
5 lecciones55Bucles que dibujan
5 lecciones55Funciones
4 lecciones45Listas de cosas
5 lecciones55Cielo nocturno
Proyecto4 lecciones4Sección 2
El bucle del juego
Empezar secciónEmpezarEscribe tú mismo el bucle del juego: el reloj, las teclas, las formas, el mouse, el movimiento medido en segundos, los Rects y las colisiones, la puntuación y las vidas. Crearás Gem Hunt y terminarás con Catch the Blocks.Mueve un cuadrado
Proyecto8 lecciones85Formas y colores
4 lecciones45El ratón
Proyecto5 lecciones55Movimiento basado en el tiempo
5 lecciones55Atrapa los bloques
Proyecto10 lecciones105Sección 3
Sprites e imágenes
Empezar secciónEmpezarCarga imágenes, gíralas y cambia su escala; escribe clases para los objetos del juego, agrúpalos como sprites y anímalos con sprite sheets. Terminarás con Star Patrol, un juego de disparos espaciales.Cargar imágenes
5 lecciones59Girar, voltear y escalar
4 lecciones49Clases para objetos del juego
6 lecciones613Sprites y grupos
5 lecciones512Colisiones precisas a nivel de píxel
4 lecciones49Animación con hojas de sprites
4 lecciones48Patrulla estelar
Proyecto8 lecciones817Sección 4
Reglas del juego
Empezar secciónEmpezarMenús y pantallas de fin de partida, un HUD, temporizadores y oleadas, dificultad y una puntuación máxima guardada. Terminarás con Sky Runner, un juego de carrera sin fin.Estados del juego
5 lecciones512Texto y un HUD
4 lecciones48Temporizadores y oleadas
5 lecciones512Dificultad
4 lecciones48Puntuación más alta
4 lecciones48Corredor del cielo
Proyecto7 lecciones716Sección 5
Mundos
Empezar secciónEmpezarCrea niveles a partir de mapas de texto y tiles, añade gravedad y saltos, aterriza en plataformas, sigue al jugador con una cámara y añade enemigos que patrullan. Terminarás con Moss Caves, un juego de plataformas.Mapas a partir de texto
5 lecciones510Losetas
4 lecciones410Gravedad y salto
5 lecciones515Colisiones con plataformas
5 lecciones510Una cámara con desplazamiento
4 lecciones410Enemigos que patrullan
4 lecciones410Cuevas de musgo
Proyecto8 lecciones817Sección 6
Sonido y sensaciones del juego
Empezar secciónEmpezarEfectos de sonido, música, partículas, vibración de pantalla, destellos al recibir impactos y movimiento fluido; después, usa todo esto para pulir Star Patrol.Efectos de sonido
4 lecciones49Música
3 lecciones35Partículas
4 lecciones49Sacudida de pantalla y destello de impacto
4 lecciones49Movimiento suave
4 lecciones49Pulir la Patrulla Estelar
Proyecto4 lecciones49Sección 7
Proyectos
Empezar secciónEmpezarCrea Snake, Pong para dos jugadores y Rune Keep, una mazmorra vista desde arriba; después, diseña tu propio juego.Serpiente
Proyecto10 lecciones1020Pong para dos
Proyecto10 lecciones1020La Fortaleza Rúnica
Proyecto9 lecciones920Crea tu propio juego
Proyecto2 lecciones24
Cursos de Pygame
Cursos prácticos de Pygame, gratis para empezar en tu navegador.
Aprende Haciendo
Escribe código real, consulta bases de datos, crea sitios web y domina los prompts de IA. Nuestras lecciones interactivas cubren todas las habilidades que los desarrolladores modernos necesitan.
Construye tu Racha
¡Mantén la constancia y observa cómo crece tu progreso! Sigue tu hábito diario de programación, protege tu racha con días de congelación y gana recompensas por aparecer cada día.
12 días de racha
¡Vuelve mañana para mantener tu racha!
January 2026
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
21
22
23
24
25
26
27
28
29
30
Doble o Nada
Día 5 de 7
Congelar Racha
2 left
No Estás Solo
Compite en tablas de clasificación globales, invita amigos para ganar recompensas y celebra los logros de los demás. ¡Programar es mejor con amigos!
Aprende de todas las formas
Lee, escucha, ponte a prueba, pregunta a la IA o consulta cualquier cosa que ya hayas estudiado. Cada lección se adapta a ti.
Una variable es un contenedor con nombre que guarda un valor al que puedes hacer referencia más tarde.
En Python, creas una escribiendo el nombre, un signo igual y el valor que quieres guardar.
El valor puede cambiar con el tiempo: reasignar el nombre simplemente lo apunta a un nuevo valor.
Certifícate
Gana certificados por cada curso que completes. Agrégalos a tu perfil de LinkedIn y currículum para mostrar tu experiencia en programación a los empleadores.
Por qué aprender pygame con Coddy
- Tu código y tu juego están uno al lado del otro. Pulsa Play y el juego corre en pygame-ce, la biblioteca real, compilada para la web. El teclado y el ratón llegan al juego,
print()y cada error aparecen en la consola, y Check califica la lección jugando a tu juego. - No necesitas saber Python para empezar. La primera sección enseña variables,
if, bucles, funciones y listas dentro de una ventana de juego, y termina con un cielo nocturno de estrellas que colocas tú. ¿Ya sabes Python? Empieza en la sección 2. - El bucle del juego tal como lo escribirías en casa:
while running:,pygame.event.get(),clock.tick(60), teclas y ratón, colisiones conRect, puntuación, vidas y reinicio, y al final un juego de atrapar cosas. - Sprites con gráficos de verdad: imágenes, hojas de sprites y animación, clases para los objetos del juego y grupos de sprites, en un juego de naves. Después, reglas de juego en un corredor infinito (menús, un HUD, temporizadores, oleadas y un récord), y mapas de casillas con gravedad y una cámara que se desplaza en un juego de plataformas.
Preguntas frecuentes sobre aprender pygame
¿Qué es pygame?
import pygame.¿Necesito saber Python para aprender pygame?
if, bucles, funciones y listas. Si ya sabes Python, empieza en la sección 2. Para aprender Python por sí solo, haz el curso de Python.¿Es el pygame de verdad?
pip install pygame-ce y el mismo programa funciona allí.¿Qué juegos crearé en este curso de pygame?
Cada sección termina con un juego: un cielo nocturno de estrellas, un juego de atrapar cosas, un juego de naves, un corredor infinito y un juego de plataformas. La última sección construye Snake, Pong para dos jugadores, un juego de mazmorras visto desde arriba y uno diseñado por ti.
¿Mis juegos pueden usar imágenes y sonidos?
pygame.image.load y pygame.mixer. Todavía no se pueden subir archivos propios.¿El curso de pygame es gratis?
Sí. Las lecciones, los juegos, las pistas con IA y los certificados son gratis. Con una cuenta gratuita haces unas cuantas lecciones al día, y Pro quita el límite diario.
¿Obtengo un certificado por el curso de pygame?
Sí. Cada una de las 7 secciones te da un certificado de finalización gratuito al terminarla, con su propia página que puedes compartir o añadir a LinkedIn.