Learning path

Artificial intelligence with judgment

Understand what AI is before training models, and only then move to practice that asks for Python.

Who it is for
Anyone who wants to get oriented in AI. If you do not program yet, do the Python path first; we do not skip that step.
When you finish
Explain what a model does and does not do, and follow a practical machine learning course without starting from zero in Python.
Start with the first stage
  1. Stage 1 of 3 · Start here

    Stage 1 of 3: Know what people are talking about

    It does not require coding on day one. Avoid signing up for a technical course without knowing if you care about the topic or only the hype.

    FreeStarting point

    Elements of AI

    A free introduction to AI that does not ask you to code on day one. Avoid jumping into a technical course without knowing if you care about the topic or only the hype.

    Elements of AI · Beginner · English

    View page
    Next: Practice with machine learning
  2. Stage 2 of 3

    Stage 2 of 3: Practice with machine learning

    Google assumes some Python. It fits after you get oriented and have programmed a little, not as the first course of your life.

    Free

    Machine Learning Crash Course — Google

    A free Google course, with a Spanish page, to understand machine learning ideas with exercises. It assumes some Python. It does not replace a programming foundation. There is no university certificate.

    Google · Intermediate · Spanish

    View page
    Next: Train real models
  3. Stage 3 of 3

    Stage 3 of 3: Train real models

    fast.ai is free and practical. It asks for Python. It is the step if you no longer want theory only and can follow a notebook.

    See what comes next

What next

Practical Deep Learning for Coders asks for more Python. If you get stuck there, go back to the Python path before pushing on.

Related guides