AI & Machine Learning – Complete Self-Learning Syllabus
0. Orientation & Foundations
0.1 Artificial Intelligence (AI)
Overview
0.2 Machine Learning (ML)
Overview
0.3 Deep Learning (DL)
Overview
0.4 Comparison of Concepts
AI vs ML vs DL
ML vs Data Roles
0.5 Traditional Programming vs Machine Learning
Traditional Programming
Machine Learning
0.6 Usage of Machine Learning
Why Machine Learning is Used
When Machine Learning Should NOT Be Used
Real-World ML Systems Overview
1. Introduction to Machine Learning
1.1 Basics
Definition & Concept
ML Models
1.2 Data in Machine Learning
Why ML handles Data
Real-World Data Examples
2. Types of Machine Learning & Algorithms
2.1 Supervised Learning
Overview
2.1.1 Regression
2.1.2 Classification
2.2 Unsupervised Learning
Overview
2.2.1 Clustering
2.2.2 Dimensionality Reduction
2.3 Semi-Supervised Learning
Overview
2.4 Reinforcement Learning
Overview
Components
Applications
2.5 Comparison of ML Types
Analysis
3. Applications of Machine Learning
3.1 Industry Use-Cases
Key Areas
4. Machine Learning Workflow
4.1 End-to-End ML Pipeline
Steps
4.2 Data Preprocessing
Tasks
4.3 Exploratory Data Analysis (EDA)
Techniques
5. Python Programming for Machine Learning
5.1 Python Basics
Fundamentals
5.2 Data Types
Types
5.3 Data Structures
Structures
5.4 Operations on Data Structures
Operations
5.5 Operators & Control Flow
Operators
Control Statements
5.6 Functions & IO
Inbuilt Functions
Input & Output
5.7 Logical Practice Problems
Practice
6. Python Libraries for Machine Learning
6.1 NumPy
Concepts
6.2 Pandas
Concepts
6.3 Data Visualization
Concepts
Plots
6.4 Scikit-Learn
Concepts
7. Statistics for Machine Learning
7.1 Descriptive Statistics
Measures
7.2 Statistical Equations
Formulas
7.3 Usage of Statistics in ML
Applications
8. Mathematics for Machine Learning
8.1 Vectors
Concepts
8.2 Matrices
Concepts
9. Probability for Machine Learning
9.1 Probability Basics
Concepts
9.2 Types of Events
Categories
9.3 Probability in Machine Learning
Applications
9.4 Advanced Probability Topics
Topics
10. Model Evaluation & Optimization
10.1 Evaluation Concepts
Topics
11. Machine Learning Projects
11.1 Project List
Projects
12. MLOps & Deployment (Introductory)
12.1 Deployment Basics
Concepts
13. Ethics & Responsible AI
13.1 Responsible AI
Topics
Last updated