Program HighlightsPROGRAM

Artificial Intelligence Foundations

In this course, you will learn the many technologies that prepare you for a career working with artificial intelligence (AI) systems.

Artificial Intelligence Foundations Highlights

Course enrollment

Starts on

16 November 2020

Enrollment closes on
30 September 2021

  Course duration

Duration

  • Total 48 to 96 hours
  Course Fee

Fee

US$0 - US$179

Course enrollment

Starts on

16 November 2020

Enrollment closes on
30 September 2021

Course duration

Duration

  • Total 48 to 96 hours
Course Fee

Fee

US$0 - US$179

Self-driving cars, facial recognition, web search, missile guidance, and tumor detection are all complex real-world problems being solved with AI. This course provides a broad foundation to the foundational requirements, applications and careers associated with AI. You will learn about the history of AI and the role that relational databases, statistics and Python play in AI development.

In this course, you will learn the many technologies that prepare you for a career working with artificial intelligence (AI) systems. You will be exposed to Python, the most widely used AI programming language. In addition, this course will teach you the basics of relational databases and algorithms. To top it off, you will learn about the concepts and tools used with digital visualization.

  • Evaluate AI trends and career opportunities
  • Understand how AI impacts business
  • Experience Python as an AI Tool
  • Create data visualizations with Python
  • Evaluate the different forms of graphs
  • Understand the impact that statistics has on AI research
  • Evaluate the fundamentals of SQL and data structures

In this course, you will learn the many technologies that prepare you for a career working with artificial intelligence (AI) systems. You will be exposed to Python, the most widely used AI programming language. In addition, this course will teach you the basics of relational databases and algorithms. To top it off, you will learn about the concepts and tools used with digital visualization.

  • Experience Python as an AI Tool
  • Create data visualizations with Python

What web browser should I use?

The Open edX platform works best with current versions of Chrome, Edge, Firefox, or Safari.

Do I need any special software?

No, there is no speical software that you need prior to taking the course. There is software that you will download in order to run the Jupyter Labs. Instructions for this is provided in the course.

Do I need to know how to code?

No, but some coding experience would be helpful. One of the courses is working with the Python language and the exercises provide a step-by-step process walkthrough.

Program Outline

Topics Covered

  • Course Topic

    Welcome

  • Course Topic

    Syllabus

  • Course Topic

    Grading Scheme

  • Course Topic

    Lab Exercises

  • Course Topic

    Exams

Topics Covered

  • Course Topic

    Module 1: Evolution and Definition of AI

  • Course Topic

    Exam 1.1

  • Course Topic

    Module 2: Difference Between Narrow, General and Super AI

  • Course Topic

    Exam 1.2

  • Course Topic

    Module 3: Applications of AI across industries

  • Course Topic

    Exam 1.3

  • Course Topic

    Module 4: Opportunities in AI

  • Course Topic

    Exam 1.4

  • Course Topic

    Module 5: Principles of Machine Learning

  • Course Topic

    Exam 1.5

  • Course Topic

    Course 1 Final Exam

Topics Covered

  • Course Topic

    Module 1: Introduction to Database Concepts

  • Course Topic

    Exam 2.1

  • Course Topic

    Module 2: Foundations of Databases

  • Course Topic

    Exam 2.2

  • Course Topic

    Module 3: Implementations of Database Structures

  • Course Topic

    Exam 2.3

  • Course Topic

    Course 2 Final Exam

Topics Covered

  • Course Topic

    Module 1: Introduction to AI Programming with Python

  • Course Topic

    Exam 3.1

  • Course Topic

    Module 2: Basic Python Programming for AI

  • Course Topic

    Exam 3.2

  • Course Topic

    Module 3: Algorithms

  • Course Topic

    Exam 3.3

  • Course Topic

    Module 4: Sorting Algorithms

  • Course Topic

    Exam 3.4

  • Course Topic

    Module 5: Searching Algorithms

  • Course Topic

    Exam 3.5

  • Course Topic

    Module 6 Geometric and Graphing Algorithms

  • Course Topic

    Course 3 Final Exam

Topics Covered

  • Course Topic

    Module 1: Basic Statistic Concepts

  • Course Topic

    Exam 4.1

  • Course Topic

    Module 2: Descriptive Statistics

  • Course Topic

    Exam 4.2

  • Course Topic

    Course 4 Final Exam

Topics Covered

  • Course Topic

    Module 1: Fundamentals of Data Visualizations

  • Course Topic

    Exam 5.1

  • Course Topic

    Module 2: Types of Visualization Tools: Basic and Specialized

  • Course Topic

    Exam 5.2

  • Course Topic

    Module 3: Graph Types

  • Course Topic

    Exam 5.3

  • Course Topic

    Course 5 Final Exam

Topics Covered

  • Course Topic

    Instructions

  • Course Topic

    Final Exam

Course Certificate

Earn your certificate

Once you have completed this program, you will earn your certificate.

FAQs

Yes. Artificial Intelligence Foundations is 100% online. You will not be required to attend any classes in person. With this in mind, therefore, please note you will need appropriate access to the internet and the required technology to be able to use the program materials. The materials are in the form of articles, videos, and knowledge checks.

This means you can access this program wherever you live in the world. And the great new is that you won’t be learning alone. You will be encouraged to connect with other learners and the program mentors through the program discussion space.

This program has been specifically designed for learners who have never worked in the field of artificial intelligence before; you do not need to have background experience at all. It therefore offers an excellent introduction to the subject. However, you will need basic math and statistical knowledge, some basic computers skills, and also some basic Python programming experience before you start the program. This will help you greatly as you progress.

Artificial Intelligence Foundations has been designed to run as self-paced program. This means you have complete flexibility on the order of the modules you work on. However, the program has been designed to introduce topics in a way that is of most use to the learner, because skills and concepts that are required in a later module in the program are introduced early on. Thus, the order of the modules that you will see set out in your dashboard is the order that we recommend you follow.

We would say yes. Python is a very useful language if you want to pursue a career in both AI and data science. This is because it is easy to learn and easy to use. Plus, many of the data analysis and visualization tasks required for data science are conducted using coding in Python. You will find, therefore, that many employers will advertise roles requiring coding skills in Python. So, if you’re near the start of your programming journey, then Python is a great language to learn.

The great news is that one of the courses in this program introduces this language well - AI Programming Fundamentals: Python. By the end of this part of the program, you will have learnt the basics of this critical language in AI, and will be able to apply what you have learned using Jupyter Notebook.