Artificial Intelligence โ€“ From Basics to Brains
Back to Courses
AI

Artificial Intelligence โ€“ From Basics to Brains

Master AI from Scratch to Deployment Learn Artificial Intelligence step-by-step โ€” starting from core concepts and math, through building neural networks with NumPy and PyTorch, all the way to real-world projects like chatbots, content moderation, and deployment with FastAPI and Streamlit. Perfect for developers, students, and aspiring ML engineers.

Free

Course Content

Module 1: ๐Ÿงฉ Module 1: Introduction to AI

1
What is AI?
2
History and Evolution of Artificial Intelligence
3
Difference between AI, ML, and DL
4
Applications of AI in Real Life

Module 2: ๐Ÿ“Š Module 2: Math Behind AI

1
Linear Algebra for AI
2
Calculus for AI
3
Probability & Statistics for AI
4
๐Ÿ”ง Optimization โ€“ Gradient Descent & Loss Functions

Module 3: ๐Ÿง  Module 3: Machine Learning Basics

1
Supervised vs Unsupervised Learning
2
Regression vs Classification
3
Overfitting vs Underfitting
4
Train/Test Split and Cross-Validation

Module 4: ๐Ÿงฐ Module 4: Building AI From Scratch

1
The Perceptron โ€“ Building Block of Neural Networks
2
Building a Neural Network from Scratch using NumPy
3
Backpropagation โ€“ How AI Learns
4
Activation Functions โ€“ Adding Non-Linearity
5
Mini Project โ€“ Spam Detection with a Simple Neural Network

Module 5: ๐Ÿ”ฅ Module 5: Deep Learning with Frameworks

1
Getting Started with PyTorch
2
Building Neural Networks with nn.Module
3
Image Classification with PyTorch (MNIST Digits)
4
Using GPU Acceleration in PyTorch
5
Loss Functions and Optimizers Explained
6
Capstone Project โ€“ Image Classification with CNN on CIFAR-10

Module 6: ๐Ÿงช Module 6: AI Projects

1
Project: Chatbot using Transformers (Conversational AI)
2
Project: Sentiment Analysis with DistilBERT (Text Classification)

Module 7: ๐Ÿš€ Module 7: Deploying AI Models

1
AI Models Deployments 3rd Party
2
Deploy Your AI Model with Streamlit
3
Bonus: Deploy with Docker for Production