Artificial Intelligence: Neural Networks

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 let the workings of AI be a mystery to you! Discover how algorithms and data come together to create the illusion of intelligence!

In this third of three AI courses, you will learn how neural networks model the brain’s information processing. You will build neural networks to solve a number of tasks and then apply the same techniques to teach an AI to recognise a range of objects from drawings and photos.

This course can be taken individually or as part of the series of three.

Course Outline



Suitable For



Gain hands-on experience in building neural networks to create AI.


Session 1: Machine Learning

We will understand the methods and terminology of machine learning and machine learning algorithms.

Session 2: Neural Networks

We will understand the concept of a neuron and how it can be used to solve simple problems. We will extend the idea to networks of neurons for solving bigger problems.

Session 3: Training Neural Networks

We will use a visual, non-programming approach to tackle a number of tasks using simple neural networks.

Session 4: Coding Neural Networks

We will translate the visual problems into Python code.

Session 5: Image Recognition

will use neural networks to recognise images.


Prices depend on location. See individual dates for details.

Skills you should have before you attend

Those attending the course would benefit from having a good solid understanding of programming, preferably using Python.

Skills you will pick up in the course

Key skill categories

On successful completion of this course, students will be able to


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


Notify me when new dates become available.