Curso de Python gratis con certificado – freeCodeCamp
Curso online en freeCodeCamp
- Gratis
- Certificado gratuito
- En español (traducción de la versión en inglés; algunas partes siguen en inglés)
- Principiante
- A tu ritmo: 558 pasos y 5 proyectos (varios meses a tiempo parcial)
- A tu ritmo
Te lleva a la página oficial del curso · Verificado el 5 Oct 2026
Más cursos de python gratis¿Ya te has apuntado? Sigue con estos

En pocas palabras
Ruta gratuita de freeCodeCamp para aprender Python desde cero programando en el navegador, con cinco proyectos y un examen final que da una certificación verificable sin coste.
La certificación de Python de freeCodeCamp es un recorrido completo, gratuito y sin fechas para aprender a programar en Python escribiendo código desde el primer día. Lo ofrece freeCodeCamp, una organización estadounidense sin ánimo de lucro que lleva más de diez años dando certificaciones gratis. La versión actual se lanzó en diciembre de 2025 y ya no se parece a la antigua: ahora termina con un examen y la certificación solo se obtiene si lo apruebas.
No es un curso corto. La ruta tiene 558 pasos repartidos en lecciones, talleres guiados, laboratorios, cuestionarios y cinco proyectos obligatorios. Quien le dedique unas pocas horas por semana debe contar con varios meses, no con un fin de semana.
Qué aprenderás
- Las bases del lenguaje. Variables, tipos de datos, cadenas de texto, operaciones con números y condicionales, practicadas con programas pequeños como un divisor de cuentas o un calculador de entradas de cine.
- Funciones y organización del código. Cómo dividir un programa en piezas reutilizables y qué significa el ámbito de una variable, con un cifrado César como taller.
- Trabajar en tu propio equipo. Un módulo explica cómo instalar y configurar Python en tu computadora u ordenador, aunque todo el curso se puede seguir en el navegador.
- Listas, bucles, diccionarios y conjuntos. Las estructuras que se usan a diario para guardar y recorrer datos, más los módulos de la biblioteca estándar.
- Errores y depuración. Leer los mensajes de error más comunes y arreglar un programa que falla, como el laboratorio del validador de ISBN.
- Programación orientada a objetos. Clases, encapsulación, herencia, polimorfismo y abstracción, con talleres largos como un simulador de correo o un catálogo multimedia.
- Estructuras de datos y algoritmos. Listas enlazadas, tablas hash, recursión, búsqueda binaria, ordenación (quicksort, merge sort), grafos, árboles y una introducción a la programación dinámica.
Los cinco proyectos de certificación son un gestor de configuración de usuario, una aplicación de presupuesto, un calculador de área de polígonos, una tabla hash y el algoritmo de la Torre de Hanói. Cada uno se corrige con pruebas automáticas: si el código no pasa todas, el proyecto no cuenta.
Para quién es este curso
Encaja con quien empieza desde cero y quiere una base seria, más allá de una introducción: estudiantes, personas que buscan un primer empleo en tecnología o quien trabaja con datos y quiere automatizar tareas. La segunda mitad, dedicada a algoritmos, también sirve para preparar entrevistas técnicas.
No es la mejor opción para quien busca resultados rápidos o un curso de análisis de datos con Python: aquí no se ven bibliotecas como pandas. Tampoco conviene si solo dispones del celular o móvil, porque el examen final exige una computadora.
Nuestra valoración
Es probablemente la ruta gratuita de Python más completa que existe en español, y el examen le da a la certificación más peso que un simple diploma por ver vídeos. A cambio, pide constancia: es fácil empezar con ganas y quedarse a mitad del bloque de orientación a objetos.
Lo mejor
- Todo es gratis, incluida la certificación, y no se pide tarjeta en ningún momento.
- Se programa desde la primera lección en un editor dentro del navegador, sin instalar nada.
- Los laboratorios te obligan a escribir código sin instrucciones paso a paso, que es donde de verdad se aprende.
- Llega más lejos que la mayoría de cursos gratuitos: algoritmos, grafos y programación dinámica.
A tener en cuenta
- Al lanzarse, la certificación estaba solo en inglés. Hoy la mayoría de lecciones aparecen traducidas en la versión en español, pero quedan títulos y textos sin traducir.
- El examen final tiene 50 preguntas, es a libro cerrado y se hace en una aplicación que hay que descargar en una computadora portátil o de escritorio.
- Si lo suspendes, puedes repetirlo sin límite, pero solo una vez por semana, y el resultado lo revisa el equipo antes de publicarse.
- Los cuestionarios de cada módulo tienen 20 preguntas y piden 18 aciertos para aprobar.
Cómo acceder al curso
- Entra en la página de la certificación de Python en freeCodeCamp en español (el enlace está en esta ficha).
- Puedes abrir las primeras lecciones sin cuenta, pero para guardar tu avance pulsa «Iniciar sesión» y crea una cuenta gratuita.
- Avanza por los módulos en orden: cada uno combina una lección, uno o varios talleres, un laboratorio, un repaso y un cuestionario.
- Completa los cinco proyectos de certificación y comprueba que pasan todas las pruebas automáticas.
- Descarga la aplicación de exámenes de freeCodeCamp en tu computadora y presenta el examen de certificación.
- Cuando el equipo revise el examen y lo apruebes, la certificación queda asociada a tu perfil y la puedes compartir con un enlace.
Antes de apuntarte
Ponte una meta semanal realista, por ejemplo tres o cuatro sesiones de una hora, y respétala. Los talleres largos (algunos tienen más de 40 pasos) se hacen mejor en varias sesiones que de una sentada.
No hace falta saber programar ni matemáticas avanzadas, pero sí leer algo de inglés técnico: los mensajes de error de Python siempre salen en inglés. Si nunca has programado y quieres comparar opciones antes de decidir, en Cursopedia reunimos las mejores plataformas para aprender a programar gratis.
Al terminar, añade el enlace de la certificación a tu currículum y a LinkedIn, y sube tus proyectos a GitHub. Si te interesa la inteligencia artificial, el curso Elements of AI de la Universidad de Helsinki tiene una segunda parte práctica que precisamente pide saber Python. Y si buscas más certificados que no cuesten nada, revisa nuestra guía de cursos con certificado gratis de verdad.
¿El certificado es gratis?
La certificación es gratuita y verificable, pero solo se obtiene tras completar los cinco proyectos y aprobar un examen de 50 preguntas que se hace en una aplicación para computadora; puedes repetirlo una vez por semana.
Preguntas frecuentes
¿Necesito instalar Python para hacer el curso?
No. Todas las lecciones y proyectos se hacen en un editor dentro del navegador. Solo tendrás que descargar la aplicación de exámenes de freeCodeCamp en una computadora para el examen final.
¿Qué pasa si suspendo el examen de certificación?
Puedes volver a presentarlo tantas veces como quieras, pero debes esperar una semana entre intentos. El resultado lo revisa el equipo de freeCodeCamp antes de publicarse.
¿Los cuestionarios de cada módulo cuentan para la certificación?
Sí, forman parte del recorrido. Cada cuestionario tiene 20 preguntas y hay que acertar al menos 18 para darlo por aprobado.
¿Cuánto tiempo tardaré en terminarla?
Depende de tu ritmo: no hay fechas límite. Son 558 pasos y cinco proyectos, así que con unas cuatro horas por semana lo razonable es pensar en varios meses.
Preguntas y opiniones
Pregunta lo que quieras sobre este curso o cuéntanos cómo te fue. Respondemos todas las dudas.


