Artificial Intelligence Online Coding Course

Every day Artificial intelligence touches our lives in more-and-more ways. However, itt feels like the more computers understand about us, the less we understand about them!

But the software and methods behind these technologies needn’t be a mystery!

In this course, come and learn how AI algorithms work. Then build your own game-playing AI. Learn how neural networks can be used to solve complex problems and build your own image-recognition AI.

Search for “top it skills” to see how skilled AI engineers are in high demand!

Course Outline



Suitable For



In this online coding course for teenagers with some coding experience, learn how AI works and build intelligent Python programs.


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 techniques such as reinforcement learning.


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.