Learning path

Python from zero

Learn Python with a first contact in Spanish, a serious foundation and project practice, without selling the Coursera certificate as if it were free.

Who it is for
Beginners who want Python for data, automation or a later move into AI.
When you finish
Write scripts, use functions and finish small Python projects.
Start with the first stage
  1. Stage 1 of 3 · Start here

    Stage 1 of 3: First contact in Spanish

    Cisco offers Python from zero in Spanish, with a free account. It replaces the Microsoft Learn path that is gone. Recognition is from Cisco, not a university degree.

    Free with conditionsStarting point

    Python Essentials 1 — Cisco Networking Academy

    Python from zero, in Spanish, with a free NetAcad account. It honestly replaces the Microsoft Learn path that is gone. Recognition is from Cisco; it is not a university degree.

    Cisco Networking Academy · Beginner · Spanish

    View page
    Next: A stronger foundation
  2. Stage 2 of 3

    Stage 2 of 3: A stronger foundation

    When you have seen the basics, CS50 Python covers functions, data and projects with more rigor. It is still free.

    Free

    CS50: Introduction to Programming with Python

    The CS50 version focused on Python. It starts from zero and covers functions, data, libraries and projects. Still in English. If you want a first contact in Spanish, start with Cisco or freeCodeCamp.

    Harvard · Beginner · English

    View page
    Next: Practice with longer projects
  3. Stage 3 of 3

    Stage 3 of 3: Practice with longer projects

    Theory is not enough. This certification pushes longer exercises when you are no longer an absolute beginner.

    See what comes next

Project

The freeCodeCamp certification projects; they are part of the course, not an extra from us.

What next

If you already program and want models, follow the artificial intelligence path. Google’s crash course assumes Python.

Related guides