Machine learning courses and concepts

Machine learning is the branch of AI in which a system learns to do a task by finding patterns in examples, rather than being programmed with a rule for every case. The models behind generative AI tools and AI agents are built with machine learning, and it remains a field in its own right wherever the job is prediction, classification or ranking. Learning it covers the algorithms and the work around them: choosing the data a model is trained on, and testing whether its results are any good.

Machine learning courses

Learn AI — the ideas, without building anything

Use AI — apply it in your work

Develop AI — build, train and run models

Machine learning terms explained

Several of these terms measure how good a model is: accuracy, precision and recall, the F1 score, and the confusion matrix, which sets a model's right and wrong predictions side by side. They are also how you judge a figure somebody else reports, because a model with high accuracy can still be useless — one that always predicts the common outcome scores well while missing every rare case it was built to find.

Machine learning underlies most of the rest of AI. Learn AI explains it alongside the newer kinds of AI built with it, such as generative AI and AI agents; Use AI covers applying models and services without training anything yourself; Develop AI is the hands-on route — building, evaluating and running models in production.