Artificial Intelligence: Basic AI Theory

Expected Duration
Lesson Objectives
Course Number
Expertise Level


Artificial intelligence (AI) is transforming the way businesses and governments are developing and using information. This course offers an overview of AI, its history, and its use in real-world situations; prior knowledge of machine learning, neural network, and probabilistic approaches is recommended. There are multiple definitions of AI, but the most common view is that it is software which enables a machine to think and act like a human, and to think and act rationally. Because AI differs from plain programing, the programming language used will depend on the application. In this series of videos, you will be introduced to multiple tools and techniques used in AI development. Also discussed are important issues in its application, such as the ethics and reliability of its use. You will set up a programing environment for developing AI applications and learn the best approaches to developing AI, as well as common mistakes. Gain the ability to communicate the value AI can bring to businesses today, along with multiple areas where AI is already being used.

Expected Duration (hours)

Lesson Objectives

Artificial Intelligence: Basic AI Theory

  • Course Overview
  • What Is Artificial Intelligence?
  • Types of Intelligent Systems
  • Importance of Data in AI Development
  • History of AI
  • Recent Breakthroughs in AI
  • Popular Environments for AI Development
  • Big Data as a Catalyst for AI Development
  • Ethical Use of Big Data
  • Reliability of Intelligent Systems
  • Importance of Testing AI
  • What Can Go Wrong with AI?
  • Efficient Use of AI
  • Course Summary
  • Course Number:

    Expertise Level