By the end of this course, learners will be able to build, evaluate, and optimize machine learning models using Python. They will develop the ability to preprocess data with NumPy and Pandas, visualize insights using Matplotlib, and implement workflows with scikit-learn pipelines. Learners will apply regression, classification, clustering, and dimensionality reduction techniques to real-world datasets, while mastering hyperparameter tuning for improved model performance.



Machine Learning with Python: Build & Optimize
This course is part of AI Driven Machine Learning with Python Specialization

Instructor: EDUCBA
Access provided by Thammasat University
What you'll learn
Build and optimize ML models using scikit-learn.
Preprocess and visualize data with NumPy, Pandas, and Matplotlib.
Apply regression, classification, and clustering techniques.
Skills you'll gain
- Statistical Modeling
- Data Manipulation
- Data Science
- Pandas (Python Package)
- Scikit Learn (Machine Learning Library)
- Data Visualization
- Data Processing
- Feature Engineering
- Regression Analysis
- Dimensionality Reduction
- Python Programming
- NumPy
- Matplotlib
- Unsupervised Learning
- Machine Learning
- Statistical Machine Learning
- Performance Tuning
- Predictive Modeling
- Applied Machine Learning
- Machine Learning Algorithms
Details to know

Add to your LinkedIn profile
11 assignments
October 2025
See how employees at top companies are mastering in-demand skills

Build your subject-matter expertise
- Learn new concepts from industry experts
- Gain a foundational understanding of a subject or tool
- Develop job-relevant skills with hands-on projects
- Earn a shareable career certificate

There are 3 modules in this course
This module introduces learners to the fundamentals of machine learning, including its lifecycle, prerequisites, and essential data handling techniques. Learners will gain practical skills in numerical computing with NumPy and data analysis using Pandas, setting a solid foundation for advanced machine learning tasks.
What's included
15 videos4 assignments
This module focuses on preparing and transforming data for machine learning models. Learners will master visualization using Matplotlib and Pandas, understand the importance of scaling and encoding, and implement preprocessing pipelines for streamlined workflows.
What's included
7 videos3 assignments
This module provides hands-on experience with building, evaluating, and optimizing machine learning models. Learners will explore regression, classification, clustering, dimensionality reduction, and hyperparameter tuning to achieve robust and scalable solutions.
What's included
15 videos4 assignments
Earn a career certificate
Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.
Why people choose Coursera for their career




Explore more from Data Science

O.P. Jindal Global University




