How to learn AI from scratch

You do not need a degree to start with AI. Most people begin by understanding what it can and cannot do, then add Python and a little maths before building small projects.

Good for: Complete beginners, students and career changers. Typical time: 100–150 hours in total, depending on where you start.

The usual order of steps

  1. 1
    What AI is and is not≈ 10 h
    Machine learning, language models and their limits, with no coding yet.
  2. 2
    Python basics≈ 30 h
    Variables, functions, lists and files: enough to read and write simple programs.
  3. 3
    The maths you really need≈ 20 h
    Averages, probability and the idea of a vector, explained in plain terms.
  4. 4
    Machine learning fundamentals≈ 40 h
    Training a model, testing it, and spotting overfitting.
  5. 5
    A small project≈ 30 h
    For example a text classifier or a chatbot that uses an AI service.

Free or paid?

Many good courses for each step are free; paid ones usually add a certificate, feedback from a teacher or a fixed schedule. Check the current price, dates and age limits on the provider’s own site before you pay.

Where to look for courses

Search these platforms for “Learn AI from scratch”. Compare ratings, prices and the date of the last update before you choose.

Get a plan with real courses

Stepora turns this outline into a plan with specific courses in the right order, matched to your level, budget and free time. It is free and takes half a minute.

Build my plan

The hours are rough, typical figures, not promises. Plans are made by AI and may contain mistakes.

Other languages: Deutsch · Polski · Русский · Українська