What Is Machine Learning?
Understand the basic idea of machine learning and how it differs from rule-based programming.
24-lesson learning path
Build understanding through short lessons, interactive labs, business examples, and knowledge checks. Move from core concepts to model evaluation, explainability, and a final capstone.
Course overview
24 lessons
Learning format
Interactive
Final activity
Business capstone
Lesson links below match the 24 lesson folder names in your project. Each lesson folder needs a working page.tsx file to display lesson content.
Curriculum
Choose a lesson or search for a concept. Lessons 21–24 include ensemble learning, imbalanced classification, explainability, and the final business capstone. All 24 lesson links use the folder names you provided.
Understand the basic idea of machine learning and how it differs from rule-based programming.
Compare supervised, unsupervised, and reinforcement learning.
Learn how labelled examples help models predict known outcomes.
Explore how models find structure in data without labelled outcomes.
Understand agents, actions, rewards, and learning through feedback.
Measure model performance and choose metrics that fit the task.
Recognize when a model memorizes training data or fails to learn enough.
Prepare useful input features to improve model learning.
Explore layers, weights, activations, and how neural networks learn.
Understand deep neural networks and where they are useful.
Learn how machine learning systems process and analyze language.
Explore how models extract information from images.
Understand models that generate text, images, and other content.
Learn how AI agents combine goals, tools, and multi-step actions.
See how models are packaged, deployed, monitored, and maintained.
Analyze time-ordered data and create forecasts.
Understand how systems recommend products or content to users.
Identify unusual records, events, or patterns in data.
Group similar records without predefined labels.
Reduce the number of features while preserving useful structure.
Combine model predictions with bagging, boosting, and voting.
Handle uneven class distributions with appropriate metrics, weighting, and resampling.
Inspect model behaviour using feature importance, SHAP, LIME, and responsible review.
Plan an end-to-end customer churn project from business question to responsible recommendation.