This course provides a comprehensive introduction to the Fundamentals of Machine Learning, covering both conceptual understanding and practical implementation across modern machine learning workflows. It focuses on building strong core foundations, preparing and evaluating data, applying supervised and unsupervised learning techniques, and implementing scalable machine learning solutions using cloud platforms such as AWS and Azure.

Fundamentals of Machine Learning

Fundamentals of Machine Learning

Instructor: Whizlabs Instructor
Access provided by CelcomDigi Berhad
Recommended experience
Recommended experience
Intermediate level
Experience with basic programming, data analysis, or statistics is helpful for understanding machine learning concepts, though not mandatory.
Recommended experience
Recommended experience
Intermediate level
Experience with basic programming, data analysis, or statistics is helpful for understanding machine learning concepts, though not mandatory.
Details to know

Add to your LinkedIn profile
12 assignments
January 2026
See how employees at top companies are mastering in-demand skills

There are 6 modules in this course
Welcome to Week 1 of the Fundamentals of Machine Learning course. In this week, you will be introduced to the core concepts of machine learning and set clear expectations for what you’ll learn throughout the course. We’ll begin by understanding what machine learning is and how it differs from artificial intelligence and deep learning. You’ll explore the major types of machine learning and gain a foundational understanding of supervised learning, including classification and regression techniques. We’ll also walk through the end-to-end steps involved in building a machine learning solution. By the end of this week, you will have a strong conceptual foundation in machine learning, enabling you to understand key terminology, learning paradigms, and the overall ML lifecycle.
What's included
7 videos2 readings2 assignments1 discussion prompt
7 videos•Total 39 minutes
- What is Machine Learning ?•5 minutes
- Expectations from Fundamentals of Machine Learning•2 minutes
- Al Vs Deep Learning Vs Machine Learning•3 minutes
- Types of Machine Learning•5 minutes
- Supervised Machine Learning - Classification•8 minutes
- Supervised Machine Learning - Regression•8 minutes
- Steps for Machine Learning•9 minutes
2 readings•Total 20 minutes
- Welcome to the Course•10 minutes
- Overview of Building Core Concepts and Foundations of ML•10 minutes
2 assignments•Total 65 minutes
- Building Core Concepts and Foundations of ML - Assessment•30 minutes
- Core Principles of Machine Learning - Knowledge Check•35 minutes
1 discussion prompt•Total 10 minutes
- Meet and Greet•10 minutes
Welcome to Week 2. This week focuses on the practical aspects of building and evaluating machine learning models. You will learn how to prepare data through preprocessing techniques, select and train appropriate models, and evaluate their performance using standard metrics. Through hands-on demos, you will explore classification tasks, understand confusion matrices, and apply evaluation metrics for both classification and regression models. By the end of the week, you will be able to assess model performance effectively and make informed decisions during the model training and evaluation process.
What's included
8 videos1 reading2 assignments
8 videos•Total 61 minutes
- Classification task - Demo•11 minutes
- Model Selection, Training and Evaluation•7 minutes
- Data Preprocessing Essentials•7 minutes
- Data Preprocessing - Demo•11 minutes
- Evaluating Classification Models•5 minutes
- Confusion Matrix•5 minutes
- Evaluation Metrics - Regression•7 minutes
- Evaluation Metrics - Demo•9 minutes
1 reading•Total 10 minutes
- Overview of ML Development, Data Preparation, and Evaluation•10 minutes
2 assignments•Total 80 minutes
- ML Development, Data Preparation, and Evaluation - Assessment•40 minutes
- End-to-End Machine Learning Model Building - Knowledge Check•40 minutes
Welcome to Week 3. This week, we will dive into unsupervised machine learning techniques used to uncover hidden patterns and structures in data. You will learn the fundamentals of clustering, including K-Means, hierarchical clustering, and density-based clustering, along with hands-on demonstrations. We will also explore association rule mining to understand relationships within datasets. By the end of the week, you will be able to apply unsupervised learning methods to discover insights without labeled data.
What's included
5 videos1 reading2 assignments
5 videos•Total 33 minutes
- Unsupervised Learning - Clustering•6 minutes
- Understanding KMeans Clustering•5 minutes
- Clustering - Demo•10 minutes
- Hierarchial Clustering and Density-Based Clustering•6 minutes
- Unsupervised Learning - Association Rule Mining•6 minutes
1 reading•Total 10 minutes
- Overview of Unsupervised Learning Techniques: Clustering and Pattern Discovery•10 minutes
2 assignments•Total 60 minutes
- Unsupervised Learning Techniques: Clustering and Pattern Discovery - Assessment•30 minutes
- Discovering Patterns with Unsupervised Learning - Knowledge Check•30 minutes
Welcome to Week 4. In this week, we will focus on advanced machine learning techniques and performance optimization. You will be introduced to NVIDIA RAPIDS and learn how GPUs can significantly accelerate data processing and machine learning workflows through hands-on demonstrations. We will explore model optimization techniques such as cross-validation using GridSearch and RandomizedSearch to improve model performance and reliability. Finally, you will learn the fundamentals of time series analysis using the ARIMA model and implement it through practical demos. By the end of the week, you will be able to optimize ML workflows, select well-tuned models, and apply time-series techniques to real-world forecasting problems.
What's included
6 videos1 reading2 assignments
6 videos•Total 43 minutes
- Introduction to Nvidia RAPIDS•5 minutes
- Accelerating the ML Workflow on GPU - Demo•6 minutes
- Cross Validation Techniques - GridSearch & RandomizedSearch•6 minutes
- Cross Validation Techniques - Demo•12 minutes
- ARIMA Model - Time Series Analysis•7 minutes
- ARIMA Model - Demo•9 minutes
1 reading•Total 10 minutes
- Overview of Advanced ML Techniques and GPU-Accelerated Workflows•10 minutes
2 assignments•Total 70 minutes
- Advanced ML Techniques and GPU-Accelerated Workflows- Assessment•35 minutes
- Scaling Machine Learning with Advanced Techniques - Knowlegde check•35 minutes
Welcome to Week 5. This week focuses on applying machine learning in real-world scenarios. You will learn how to identify suitable machine learning use cases, understand the differences between AI, machine learning, and deep learning, and explore AWS services that support ML workloads. We will also cover how ML and deep learning models are used in production, including serving data for model training and designing effective data ingestion strategies. By the end of the week, you will be able to align ML solutions with business needs and design practical, production-ready ML workflows.
What's included
4 videos1 reading2 assignments
4 videos•Total 22 minutes
- Example Use Cases to Identify the Machine Learing Use Case•8 minutes
- AWS Services for Machine Learning•6 minutes
- Usage of Deep Learning/ ML models in Production•5 minutes
- Understanding difference - AI Vs Deep Learning Vs Machine Learning•3 minutes
1 reading•Total 10 minutes
- Overview of Designing and Implementing Machine Learning Solutions on AWS•10 minutes
2 assignments•Total 50 minutes
- Designing and Implementing Machine Learning Solutions on AWS - Assessment•25 minutes
- Operationalizing Machine Learning on AWS - Knowledge check•25 minutes
Welcome to Week 6. This week focuses on building and operationalizing machine learning solutions using Azure Machine Learning and MLOps practices. You will learn how to organize and manage Azure Machine Learning environments, understand the role of the Azure Machine Learning workspace, and explore the end-to-end workflow involved in developing, training, and deploying machine learning models. The week also introduces core machine learning concepts, including different types of machine learning tasks, commonly used algorithms, and the use of AutoML to simplify model selection and optimization. By the end of the week, you will be able to design an effective MLOps architecture and implement structured, scalable, and production-ready machine learning workflows using Azure Machine Learning.
What's included
7 videos2 readings2 assignments
7 videos•Total 56 minutes
- Organazing Azure Machine Learning Environments•8 minutes
- Common terminologies used in Machine Learning•8 minutes
- Creating and Using components in Azure Machine Learning•6 minutes
- AzureMachine Learning Models•10 minutes
- Creating An Azure Machine Learning Workspace•8 minutes
- Azure Machine Learning Workspace Walk Through•6 minutes
- Exploring Azure Machine Learning Studio•10 minutes
2 readings•Total 40 minutes
- Overview of Building & Managing ML Workflows with Azure ML and MLOps•10 minutes
- What's Next?•30 minutes
2 assignments•Total 70 minutes
- Building & Managing ML Workflows with Azure ML and MLOps - Assessment•35 minutes
- Enterprise MLOps and ML Workflow Management on Azure - Knowledge check•35 minutes
Instructor

Offered by

Offered by

Providing certification training since the year 2000, Whizlabs is the pioneer among online training providers across the globe. We are dedicated to helping you learn the skills you need to transform your career in the IT industry. We provide certification training in the form of Video Courses, Practice Tests, Hands-on Labs and Sandbox in various disciplines such as Cloud Computing, DevOps, Cyber Security, Java, Big Data, Snowflake, CompTIA, Agile, Linux, CCNA, Blockchain, and much more.
Why people choose Coursera for their career

Felipe M.

Jennifer J.

Larry W.
