Advanced Artificial Intelligence Instructor-led

This course builds on our introduction to artificial intelligence (AI) course and will enable you to build expert systems using AI.


This course will acquaint you with advanced concepts in artificial intelligence.

You will discuss various AI techniques in depth, with a view to implementation., and work methodically through how to develop artificial intelligence systems – including the design of expert systems.

Who is it for?

Technical professionals

Certificates are awarded on the following basis:

  • Certificate of completion: Cumulative average of 80% in online tests
  • Certificate of participation: Cumulative average of 50%-79% for online tests
  • Certificate of attendance: Cumulative average of less than 50% for online tests

Learning outcomes

You will emerge from this course:

  • Understanding current theories, methods and techniques in the field of artificial intelligence;

And able to:

  • Implement various techniques and algorithms for AI using coding;
  • Apply your skills to hands-on projects, programming and building an AI-based expert system; and
  • Analyse real-world problems and solve them using AI techniques.

You will cover

Agents and search techniques; game playing; knowledge representation; building an AI project; artificial neural networks; fundamentals of machine learning; building AI in your organisation: tackle a real-world case; discuss the future of AI and its applications in various domains; and complete two capstone projects.

Course prerequisites

  • An understanding of the concepts of object-oriented programming;
  • An understanding of the basics of data structure and algorithms;
  • Knowledge of Python or R;
  • Basic hardware knowledge (knowledge of any processor or controller).

Job opportunities

  • Data scientist; engineer.


Course Curriculum

Time: 14 weeks
Curriculum is empty