Aprende Python
Un curso de Python online, gratis e interactivo. Escribes código en cada lección, recibes pistas de IA cuando te trabas y obtienes un certificado gratis al terminar.
2,216,078+ codders inscritos
219 lecciones177 retos1,070 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
Fundamentos
Empezar secciónEmpezarExpandirContraerConstruye una base sólida con conceptos esenciales y habilidades básicasIntroducción
3 lecciones316Variables
6 lecciones938Operadores Parte 1
5 lecciones931Operadores Parte 2
5 lecciones930Toma de decisiones
4 lecciones721E/S Básica
6 lecciones831Calculadora para dividir la cuenta
Proyecto5 lecciones1Bucles
8 lecciones1443Funciones
6 lecciones833FizzBuzz con un giro
Proyecto4 lecciones1Fundamentos de listas
7 lecciones938Iterar sobre secuencias
4 lecciones830Listas Avanzadas
4 lecciones830Seguimiento de gastos diarios
Proyecto7 lecciones1Desafíos finales
3 lecciones3Sección 2
Lógica y flujo
Empezar secciónEmpezarExpandirContraerDesarrolla habilidades para resolver problemas y crea programas dinámicos e interactivosExploración de variables
6 lecciones744Diccionarios Parte 1
5 lecciones631Diccionarios Parte 2
5 lecciones630Aplicación de Agenda de Contactos
Proyecto7 lecciones1Toma de decisiones avanzada
5 lecciones729Conjuntos - Parte 1
4 lecciones524Conjuntos Parte 2
6 lecciones732Gestor de registros de estudiantes
Proyecto7 lecciones1Agregación de datos avanzada
4 lecciones723Comprensión de listas básica
6 lecciones631Funciones avanzadas
7 lecciones1146Manejo básico de errores
4 lecciones323Sistema de Gestión de Inventarios
Proyecto5 lecciones1Funciones de orden superior
4 lecciones616Desafíos finales
3 lecciones3Sección 3
Programación orientada a objetos
Empezar secciónEmpezarExpandirContraerDescubre cómo organizar el código con clases, objetos y estructuras reutilizablesFundamentos de la POO
8 lecciones1355Decoradores
4 lecciones33Propiedades de clase
4 lecciones425Herencia
6 lecciones640Polimorfismo
5 lecciones533Encapsulamiento
5 lecciones535Métodos especiales
4 lecciones426Conceptos avanzados de POO
5 lecciones543Argumentos avanzados
2 lecciones217Patrones de diseño Parte 1
5 lecciones443Patrones de diseño, parte 2
6 lecciones650Proyecto: Gestión de biblioteca
6 lecciones6Desafíos finales
4 lecciones4
Cursos de Python
Cursos prácticos de Python, gratis para empezar en tu navegador.
Desafíos para principiantes - Practica conceptos básicos
PopularPon a prueba tus conocimientos básicos de programación e intenta resolver estos desafíos; usa cualquier lenguaje que quieras. ¡Feliz programación!
Certificado al completar
- 20
- 20
Pila - Serie de Estructuras de Datos #1
Popular¡En este curso aprenderás sobre la estructura de datos Pila (Stack), crearás una Pila desde cero usando tu lenguaje preferido y practicarás desafíos de programación con ella!
- 13
- 6
- 1
Problemas de programación
Pon a prueba tus habilidades de resolución de problemas de programación con los ejercicios de diferentes dificultades de este curso. Diseñado para programadores con conocimientos previos de la sintaxis básica en cualquier lenguaje de programación.
Certificado al completar
- 32
- 31
Árbol AVL - Serie de Estructuras de Datos #10
En este curso, aprenderás sobre la estructura de datos Árbol AVL, construirás un árbol binario de búsqueda equilibrado desde cero en tu lenguaje preferido y practicarás desafíos de programación con él.
Certificado al completar
- 16
- 6
- 1
Análisis con Pandas
En este curso aprenderás a manejar tablas en Python usando pandas.
Certificado al completar
- 19
Fundamentos de Numpy
Aprende a dominar potentes cálculos numéricos en Python para ciencia de datos con este curso conciso y práctico.
- 18
- 34
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
Donde Quieras
¡Lleva tu viaje de programación contigo! Sin configuración, sin descargas, solo abre y empieza a programar. Disponible en iOS, Android y Web con calificaciones de 4.9 estrellas.
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 Python con Coddy
- Gratis, sin instalación, sin intérprete de Python que configurar, sin muros de registro. Abre el curso y empieza a escribir código real en Python 3 desde tu navegador.
- Cada concepto viene con un reto de código, así que pasas la lección escribiendo Python en lugar de solo leer sobre él.
- Las pistas con IA te destraban cuando un ejercicio deja de tener sentido, sin darte la respuesta. Esa es la diferencia entre aprender Python y copiarlo.
- Certificado gratis de finalización para compartir en LinkedIn o añadir al CV como prueba de que completaste un curso interactivo de Python.