The brainiest courses
for IT brainiacs.

The brainiest courses
for IT brainiacs.

Introduction to Artificial Intelligence Using the Microsoft Cognitive Services and OpenCV

Course description

Artificial intelligence (AI) is an area of computer science that emphasizes the creation of intelligent machines that work and react like humans. AI is all the rage these days. However, unless you have a PhD in AI, AI programming remains an elusive field to many developers. But this should not be the case. What most developers want is the ability to integrate AI capabilities into their applications, without knowing the nuts and bolts of how AI works.  The Microsoft Cognitive Services is a suite of AI services and APIs to help developers integrate AI capabilities into their applications without needing to build the AI services from scratch. Developers simply need to choose the relevant algorithms from the Cognitive Services for their needs and requirements. Using the various services, applications can:

  • Make smart recommendations
  • Perform speech translations
  • Use machine vision to recognise users and emotions

In addition, this course will also cover an introduction to OpenCV. Using OpenCV, you will learn how to detect faces in an image. You will also be able to trainer machine learning models to recognize faces.


  • Introduction to Artificial Intelligence and Machine Learning
  • What is the Microsoft Cognitive Services
  • Building Various Types of Applications to integrate with components in the Cognitive Services
    • Vision API
      • Analysing images
      • Describing Images
      • Generating Thumbnails
      • Tagging Images
      • OCR
    • Face API
      • Detecting Face attributes
      • Detecting faces
    • Speech Services
      • Speech to text
  • Custom Vision
    • Object Classifications
    • Object Training and Detection
    • Exporting models to CoreML and TensorFlow
  • Types of applications you will be building:
    • iOS
    • Android
    • Python
    • Windows
  • Introduction to OpenCV
    • Detecting faces in images
    • Integrating with Webcam
    • Detecting faces using Webcam
    • Training machine learning models to recognize faces


  • Basic programming experience
  • Understanding of basic object-oriented programming concepts


  • Mac / Windows laptop


  • Anaconda
  • Visual Studio for Mac / Visual Studio 2017 for Windows
  • Xcode (Mac)
  • Android Studio

Course details

Duration: 2 days
Location: Online
Type: Azure, ML/AI, OpenCV

Course price

Early bird price: 698 Eur + VAT
Standard price: 798 Eur + VAT (Changes 2 weeks before)

Contact us

Get in touch to find out more about this course