Creating Artificial Intelligence

Artificial intelligence and machine learning are appearing everywhere. Our previously “dumb” machines are becoming “smart” and the organisations we deal with on a daily basis are increasingly using AI to make decisions about us.

But don’t be afraid! Discover how algorithms and data come together to create the illusion of intelligence! In the Introduction to AI and Machine Learning course, you will build AI and machine learning models and understand how computers can learn and make decisions.

Course Outline



Suitable For



Gain hands-on experience in using computers to make predictions and decisions with the Python programming language.


Approaches in AI

We will take a brief look at various approaches for AI programming, including search strategies, machine learning and neural networks.

Strategy Games

We will understand how to represent AI tasks and make decisions. You will develop some Python code to get your computer to play games like Noughts and Crosses and Connect4.

Neural Networks

We will explore how neural networks work. You will build and train neural networks using Python to solve a number of tasks such as image classification and handwriting recognition.

Other techniques

We will explore other machine learning techniques such as regression and reinforcement learning.


Prices depend on location and start around £160 (£120 concs). See individual dates for details.

Skills you should have before you attend

A basic understanding of programming with Python is required.

Skills you will pick up in the course

Key skill categories


This course can be customised and delivered at a mutually-convenient time and place for groups


Notify me when new dates become available.