Best for you

I'm changing careers

You're aiming for an AI-adjacent job. You need real skills and something to show for them.

Where should you start?

KaggleFree certificate

Kaggle Learn: Python

Kaggle's 7-lesson Python course takes about 5 hours, costs nothing and pairs every lesson with an exercise notebook. Kaggle gives a free completion certificate.

Difficulty: 1 of 5
never codedpython

What comes next?

KaggleFree certificate

Kaggle Intro to Machine Learning

Kaggle's 7-lesson first machine learning course takes about 3 hours, costs nothing and ends with a competition. Kaggle gives a free completion certificate.

Difficulty: 2 of 5
some Pythonmachine learningpython
DeepLearning.AI and StanfordPaid certificate

Machine Learning Specialization

The Machine Learning Specialization has 3 courses and 95 hours of Andrew Ng's lessons. Coursera's FAQ says you cannot take it for free, so check the cost first.

Difficulty: 3 of 5
some Pythonmachine learningdeep learning

What should you skip for now?

Want the full route?

Questions people ask

Can free courses alone get me hired?

They can get you the skills. You'll also need projects you can show, so build as you learn.

Want a step-by-step plan?

Learning paths line up the right courses in order, with a project after each one.