How to learn Python from zero (an order, not a list)

Python is a good first language if you want to automate or move toward data. This is the order we publish, with verified courses.

Published on

This guide is written in Spanish. The body is the original text; internal links follow the interface language.

Aprender Python no es coleccionar pestañas. Es un orden: tocar el lenguaje, entenderlo, y solo después hacer proyectos más largos.

Si buscas “cómo aprender Python gratis”, esta guía no es un ranking de 30 cursos. Es el camino que ya está en el catálogo, con la gratuidad dicha.

1. Un primer contacto, si el inglés te frena

Python para principiantes de Microsoft Learn está en español y es más corto que CS50. Sirve para no abandonar el día uno. No es un máster ni un título.

2. Una base que se aguanta

CS50 Python sigue siendo gratuito. Está en inglés. Cubre funciones, datos y proyectos. Si puedes seguirlo, da más que un tutorial de un fin de semana.

3. Práctica con proyectos

Computación científica con Python de freeCodeCamp empuja ejercicios más largos. El certificado, cuando lo hay, lo emite freeCodeCamp.

Lo que no es “gratis total”

Python para todos en Coursera se puede estudiar en auditoría gratuita. El certificado de Coursera es de pago. Si lo que quieres es el PDF, no es un atajo gratuito.

Siguiente paso

Sigue Python desde cero. Un curso a la vez. Si tu objetivo es IA, no saltes a entrenar modelos: primero este orden, después Inteligencia artificial con criterio.

Hay otra guía si lo que te falta es elegir entre cursos, no el orden: Cursos gratuitos de Python.

Related paths

Courses in this guide