Skip to content

Artificial Intelligence & Machine Learning

Build practical AI skills, from foundations through machine learning to real-world applications.

  • AI
  • Machine Learning
  • Python
Build my learning path

No account needed to see your path.

Artificial intelligence stopped being a specialism and became a literacy. The useful version of this skill is not being able to recite how a transformer works — it is knowing which problems machine learning actually solves, what data a model needs to be worth training, and how to tell a result that will hold up from one that only looks good on a slide.

What you'll be able to do

  • Tell which problems are worth solving with machine learning and which are not
  • Prepare and inspect a dataset well enough to trust what comes out of it
  • Train, evaluate and compare models without fooling yourself with the wrong metric
  • Read a model's errors and say why it is failing, not just that it is
  • Ship a model into something people use, and keep watching it afterwards

What happens when you pick this

  1. 1 Upskili checks what you can already do
  2. 2 It maps the gap between that and the skill
  3. 3 It sequences what is left, easiest dependency first
  4. 4 You practise it, and the path adjusts to how you do

Where this skill is used

Roles that ask for it. Name one when you state your goal and the path is built for that job rather than for the subject in general.

Common questions

Do I need a maths degree to learn machine learning?

No. Working machine learning needs comfort with a handful of ideas — averages and spread, probability, what a gradient is — not a degree. The people who struggle are usually those who skipped understanding their data, not those who skipped real analysis. The maths that genuinely matters can be learned alongside the practice rather than before it.

How long does it take to learn AI and machine learning?

Reaching the point of training and evaluating a model on your own data typically takes three to six months of consistent part-time study. Reaching the point where an employer will pay you for it usually takes longer, and depends far more on having built something real than on how many courses were finished.

Should I learn Python before machine learning?

Yes, at least to the point of writing functions, handling files and using libraries confidently. Almost every machine learning tool assumes Python, and learning both simultaneously means every error is ambiguous — you cannot tell whether the model is wrong or the code is.