AI Programming with Python

Learn Python, NumPy, Pandas, Matplotlib, PyTorch, Calculus, and Linear Algebra—the foundations for building your own neural network.

Enroll Now

Learn AI Fundamentals

Learn the essential foundations of AI: the programming tools (Python, NumPy, PyTorch), the math (calculus and linear algebra), and the key techniques of neural networks (gradient descent and backpropagation).

Calculus Essentials

Learn the foundations of calculus to understand how to train a neural network: plotting, derivatives, the chain rule, and more. See how these mathematical skills visually come to life with a neural network example.

Learning Objectives:

In this module, you’ll get an introduction to Deep Learning and understand how Deep Learning solves problems which Machine Learning cannot. Understand the fundamentals of Machine Learning and relevant topics of Linear Algebra and Statistics.


Deep Learning: A revolution in Artificial Intelligence

Limitations of Machine Learning

What is Deep Learning?

Advantage of Deep Learning over Machine learning

3 Reasons to go for Deep LearningReal-Life use cases of Deep Learning

Review of Machine Learning: Regression, Classification, Clustering, Reinforcement Learning, Underfitting and Overfitting, Optimization