Artificial Intelligence (AI)


In this program, you’ll learn all the foundational skills necessary to start using AI techniques and developing your skills in programming, linear algebra, and neural networks. A graduate of this program will gain essential Knowledge of

  • Programming tools Python, Numpy, Pytorch.
  • Calculus and linear algebra applications.
  • Key techniques of neural networks.

This program is comprised of four modules and four projects. Each project presents an opportunity to demonstrate mastery of lesson content.

Pre- Requisite:

Basic calculus knowledge, including how to calculate derivatives and basic algebra.

Hardware/Software Required:

Computer running OS X or Windows.

Module 1

  • Why Python?
  • Data Types And Operators
  • Control Flow
  • Functions
  • Scripting

Module 2

  • Anaconda
  • Jupyter Notebooks
  • NumPy Basics
  • Pandas Basics
  • Matplotlib Basics

Module 3

  • Introduction
  • Vectors
  • Linear Combination
  • Linear Transformation And Matrices
  • Linear Algebra In Neural Networks
  • Labs

Module 4

  • Introduction
  • Derivates Through Geometry
  • Chain Rule and Dot Product
  • More On Derivatives
  • Limits
  • Integration
  • Calculus In Neural Networks

Module 5

  • Introduction to Neural Networks
  • Training Neural Networks
  • Deep Learning with Pytorch