Packt

Applied Machine Learning and Model Optimization

Packt

Applied Machine Learning and Model Optimization

Included with Coursera Plus

Gain insight into a topic and learn the fundamentals.
Advanced level

Recommended experience

2 weeks to complete
at 10 hours a week
Flexible schedule
Learn at your own pace
Gain insight into a topic and learn the fundamentals.
Advanced level

Recommended experience

2 weeks to complete
at 10 hours a week
Flexible schedule
Learn at your own pace

What you'll learn

  • Implement various supervised and unsupervised machine learning algorithms in Python.

  • Apply ensemble learning techniques like Random Forests, XGBoost, and LightGBM to improve model performance.

  • Master model optimization techniques such as hyperparameter tuning, cross-validation, and regularization.

  • Evaluate machine learning models using advanced metrics and real-world validation techniques.

Details to know

Shareable certificate

Add to your LinkedIn profile

Recently updated!

February 2026

Assessments

9 assignments

Taught in English

See how employees at top companies are mastering in-demand skills

 logos of Petrobras, TATA, Danone, Capgemini, P&G and L'Oreal

There are 7 modules in this course

In this module, we will lay the groundwork for your machine learning journey. You’ll learn essential concepts, including supervised learning and regression models, and dive into advanced techniques like polynomial regression and regularization. By the end of the module, you’ll gain hands-on experience building a supervised learning model on a real-world dataset.

What's included

8 videos2 readings1 assignment

In this module, we will focus on improving your machine learning models through feature engineering and model evaluation. You’ll learn how to scale, normalize, and encode data, create new features, and select the best ones. The module also covers crucial model evaluation techniques to ensure your models are robust and performant.

What's included

8 videos1 assignment

In this module, we will take your machine learning models to the next level by exploring advanced algorithms. You will dive into ensemble learning methods, including bagging, boosting, and algorithms like XGBoost and CatBoost. By the end of this module, you’ll be able to handle imbalanced data and apply ensemble learning to improve model performance.

What's included

8 videos1 assignment

In this module, we will delve into the crucial aspects of model tuning and optimization. You will learn how to fine-tune hyperparameters, apply regularization techniques, and explore advanced optimization methods like Bayesian optimization. The module also includes automation tools like GridSearchCV to speed up the hyperparameter tuning process, ensuring better model performance.

What's included

8 videos1 assignment

In this section, we will guide you through a variety of intermediate-level projects that will enhance your programming abilities. You’ll work on real-world tools like weather dashboards, expense trackers, and interactive games. This hands-on approach will help you solidify your skills while creating practical applications for daily use.

What's included

11 videos1 assignment

In this module, we will focus on advanced intermediate projects that challenge your skills further. You’ll work on building dynamic applications such as a movie recommendation system, stock market dashboard, and portfolio website backend. These projects will also deepen your understanding of web scraping, task automation, and data visualization.

What's included

10 videos1 assignment

In this module, you will explore and implement a wide variety of machine learning algorithms in Python. From supervised learning techniques like linear regression and SVM to unsupervised algorithms like K-Means and DBSCAN, you will gain hands-on experience with each method. The module also covers advanced deep learning algorithms such as CNNs, RNNs, and Transformers for tackling complex tasks like image classification and natural language processing.

What's included

28 videos1 reading3 assignments

Instructor

Packt - Course Instructors
Packt
1,471 Courses 392,127 learners

Offered by

Packt

Why people choose Coursera for their career

Felipe M.

Learner since 2018
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."

Jennifer J.

Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."

Larry W.

Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."

Chaitanya A.

"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."
Coursera Plus

Open new doors with Coursera Plus

Unlimited access to 10,000+ world-class courses, hands-on projects, and job-ready certificate programs - all included in your subscription

Advance your career with an online degree

Earn a degree from world-class universities - 100% online

Join over 3,400 global companies that choose Coursera for Business

Upskill your employees to excel in the digital economy

Frequently asked questions