Introduction to Artificial Intelligence & Machine Learning
23 modules · BeginnerA complete, practical, beginner-to-intermediate course in Artificial Intelligence and Machine Learning: what AI actually is and how it evolved; Python programming fundamentals; NumPy, Pandas and data visualization; understanding, collecting, cleaning, and engineering data; the full machine-learning vocabulary and workflow; supervised learning (linear/logistic regression, decision trees, random forests, KNN, SVM); model evaluation (accuracy, confusion matrices, precision/recall, over/underfitting); unsupervised learning (clustering, K-Means, PCA); the standard Scikit-Learn workflow; feature engineering, cross-validation and hyperparameter tuning; an introduction to deep learning and neural networks; TensorFlow/Keras; computer vision and CNNs; Natural Language Processing and sentiment analysis; chatbots; Generative AI, LLMs and prompt engineering; Transformers; AI ethics and responsible AI; taking an AI project from idea to deployed application; and 7 guided projects culminating in a capstone AI-powered application. Learning by doing throughout: students write Python code, work with real datasets, train and evaluate models, build neural networks, and complete practical projects.
Course Content
Module 1: Introduction to Artificial Intelligence
-
Course Description, Goals & Learning Path
-
Introduction to Artificial Intelligence
70 min
-
Module 1: Introduction to Artificial Intelligence Quiz
15 min
-
Module 1 Homework โ AI Applications, Classification & Timeline
60 min
Module 2: Python for AI
-
Python for AI
120 min
-
Module 2: Python for AI Quiz
15 min
-
Module 2 Assignment โ Python Fundamentals Practice Set
60 min
-
Bonus: BMI Calculator and Classifier
30 min
Module 3: Python Data Science Tools
-
Python Data Science Tools
100 min
-
Module 3: Python Data Science Tools Quiz
15 min
-
Module 3 Project โ Student Performance Dashboard
60 min
Module 4: Understanding Data
-
Understanding Data
100 min
-
Module 4: Understanding Data Quiz
15 min
-
Module 4 Assignment โ Data Collection, Cleaning & Feature Engineering
60 min
Module 5: Machine Learning Fundamentals
-
Machine Learning Fundamentals
60 min
-
Module 5: Machine Learning Fundamentals Quiz
15 min
-
Module 5 Homework โ Classifying Real AI Applications
60 min
Module 6: Supervised Machine Learning
-
Supervised Machine Learning
160 min
-
Module 6: Supervised Machine Learning Quiz
15 min
-
Module 6 Assignment โ Regression, Classification & Model Comparison
60 min
Module 7: Model Evaluation
-
Model Evaluation
120 min
-
Module 7: Model Evaluation Quiz
15 min
-
Module 7 Assignment โ Full Model Evaluation Report
60 min
-
Bonus: Classification Metrics Calculator
30 min
Module 8: Unsupervised Learning
-
Unsupervised Learning
90 min
-
Module 8: Unsupervised Learning Quiz
15 min
-
Module 8 Project โ Customer Segmentation System
60 min
Module 9: Machine Learning with Scikit-Learn
-
Machine Learning with Scikit-Learn
100 min
-
Module 9: Machine Learning with Scikit-Learn Quiz
15 min
-
Module 9 Project โ Student Score Predictor & Model Comparison
60 min
Module 10: Feature Engineering and Model Improvement
-
Feature Engineering and Model Improvement
110 min
-
Module 10: Feature Engineering and Model Improvement Quiz
15 min
-
Module 10 Assignment โ Pipelines, Cross-Validation & Tuning
60 min
Module 11: Introduction to Deep Learning
-
Introduction to Deep Learning
100 min
-
Module 11: Introduction to Deep Learning Quiz
15 min
-
Module 11 Homework โ Explaining the Neural Network Training Loop
60 min
Module 12: TensorFlow / Keras
-
TensorFlow / Keras
110 min
-
Module 12: TensorFlow / Keras Quiz
15 min
-
Module 12 Assignment โ Building Neural Networks with Keras
60 min
Module 13: Computer Vision
-
Computer Vision
110 min
-
Module 13: Computer Vision Quiz
15 min
-
Module 13 Project โ Build an Image Classifier
60 min
Module 14: Natural Language Processing
-
Natural Language Processing
100 min
-
Module 14: Natural Language Processing Quiz
15 min
-
Module 14 Project โ Product Review Sentiment Analyzer
60 min
Module 15: Chatbots
-
Chatbots
90 min
-
Module 15: Chatbots Quiz
15 min
-
Module 15 Project โ School Information Chatbot
60 min
Module 16: Generative AI
-
Generative AI
100 min
-
Module 16: Generative AI Quiz
15 min
-
Module 16 Assignment โ Prompt Engineering & AI-Assisted Programming
60 min
Module 17: Transformers
-
Attention, Self-Attention & the Transformer Architecture
70 min
-
Module 17: Transformers Quiz
15 min
-
Module 17 Homework โ Explaining Self-Attention
60 min
Module 18: AI Ethics and Responsible AI
-
AI Ethics and Responsible AI
90 min
-
Module 18: AI Ethics and Responsible AI Quiz
15 min
-
Module 18 Assignment โ Bias Analysis & Responsible AI Checklist
60 min
Module 19: AI Project Development
-
AI Project Development
90 min
-
Module 19: AI Project Development Quiz
15 min
-
Module 19 Assignment โ AI Project Plan
60 min
Module 20: Deploying Machine Learning Applications
-
Deploying Machine Learning Applications
110 min
-
Module 20: Deploying Machine Learning Applications Quiz
15 min
-
Module 20 Project โ Deploy the Student Score Predictor
60 min
Module 21: Real-World AI Projects
-
Seven Guided Projects
40 min
-
Project 1 โ Student Score Predictor
60 min
-
Project 2 โ House Price Predictor
60 min
-
Project 3 โ Spam Message Detector
60 min
-
Project 4 โ Customer Segmentation
60 min
-
Project 5 โ Sentiment Analyzer
60 min
-
Project 6 โ Image Classifier
60 min
-
Project 7 โ AI Chatbot
60 min
-
Checkpoint Quiz: Applying AI & Machine Learning Skills
15 min
Final Capstone Project
-
Final Capstone Project โ Requirements
40 min
-
Final Capstone Submission
60 min
-
Capstone Review Quiz: Complete AI & Machine Learning Project
15 min
Course Wrap-Up: Career Paths & Completion
-
Career Paths, Portfolio & Completion Requirements
20 min
Free · Learn at your own pace
- Self-Taught
- Free
- Certificate
- โฆ20,000.00
- Modules
- 23
- Lessons
- 76
- Programme Length
- 16 weeks
Programme Details
Certificate Preview
Complete the course to unlock your certificate for download.