
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