Python for Machine Learning

Master the skills to use machine learning in your day-to-day work with this Python course. Create algorithms to predict classes, continuous values, and more.


Student rating

5.00 Out Of 44 Students

What You’ll Learn

  • You will learn how to use data science and machine learning with Python.
  • Understand Machine Learning from top to bottom.
  • Learn NumPy for numerical processing with Python.
  • Conduct feature engineering on real world case studies.
  • Learn Pandas for data manipulation with Python.
  • Create supervised machine learning algorithms to predict classes.
  • Create regression machine learning algorithms for predicting continuous values.
  • Construct a modern portfolio of machine learning resume projects.
  • Learn how to use Scikit-learn to apply powerful machine learning algorithms.
  • Get set-up quickly with the Anaconda data science stack environment.
  • Understand the full product workflow for the machine learning lifecycle.
  • Explore how to deploy your machine learning models as interactive APIs.

Top Companies Offer Our Courses

general electric (GE) logo transparent png
microsoft png logo
starbucks logo png
credit suisse logo
salesforce logo png transparent
capital one logo
mckinsey and company logo
cigna logo
us naval research laboratory logo
price waterhouse cooper logo

Course Content


This course is designed for the student who already knows some Python and is ready to dive deeper into using those Python skills for Machine Learning. With a focus on SciKit Learn, you’ll learn all aspects of Machine Learning ranging from a variety of regression types (Linear / Lasso /Ridge), Elastic Net, K Nearest Neighbors and Means Clustering, Hierarchal Clustering, DBSCAN, PCA, and Model Deployment.


  • Python
    • Jupyter notebooks
  • Numpy
  • Pandas
  • Matplotlib
  • Machine Learning concepts
    • Supervised vs Unsupervised Learning
    • Types of Machine Learning – Classification vs Regression
    • Evaluation
  • Machine Learning Methods – All in Theory and Practice
    • Linear Regression
    • Logistic Regression
    • K Nearest Neighbors
    • Support Vector Machine
    • Decision Trees
    • Unsupervised Learning Methods
  • Feature Engineering and Data Preparation


Experienced Python developers looking to understand a wide variety of machine learning algorithms, including supervised and unsupervised learning algorithms.


Course Description

This machine learning course is designed for experienced python developers who want to learn the theory and application of a large variety of machine learning methods. Starting from simple linear regression, this training takes students through a tour of the most popular machine learning models used in practice.  The course focuses on teaching students how to unlock the power of the Scikit-Learn Python library. Students will learn how to choose a model, train the model on data, and evaluate and tune the model for deployment.


What Students Are Saying

This has been the course that has laid the foundation in my career as a data scientist.

Linda Mukami

Best instructor very knowledgeable and teaching style is very impressive. This is my third course with him and every course is great very helpful. Thanks

Ahsan Parvez

Provides knowledge and mathematical background on the main ML models. You'll learn very helpful coding tips as well as good practice for each model so definitely an invaluable course

Fraggle Baggle

The course is all inclusive. Almost everything you need to become data scientist at that cheap price.

Fatai Jimoh

The course is very easy to follow and very well paced.

Augmented Startups

A good introduction to the fundamentals of machine learning and its application.The data analytics and visualization tools are proving to be very useful for my class projects.

Shine Bedi

Taking it slow and steady so far, explaining all the tiny bits of Jupyter Notebook nicely

Rachit Toshniwal

Yes, definitely an excellent course. Keep up the good work!

Linmu Liu

Exceptional Course. Cannot recommend this course enough. Just the exercises and walkthroughs alone are enough to enroll. One of my favorite data science courses I've ever enrolled in. Jose is an exceptional teacher. Would recommend to anyone seriously interested in learning about Data Science from the ground up in Python

Alexander Mason

A very useful course for those who know the theory of statistics and want to learn how to apply it in Python. All knowledge is given by examples. Very interesting and useful practical exercises.

Kate Chernyavskaya
Leave Review
Add a review

Your email address will not be published. Required fields are marked *

Course type
  • Featured
  • In-House
  • Instructor Led Training
  • Self-Paced
Student rating


Course length

150 Lectures

18 Hours

Course dates

Jun 21,22

10:00 am06:00 pm EST

Sep 23,24

10:00 am06:00 pm EST

On-Demand training
Memberships STARTING AT $99/MONTH

Prefer to go at your own pace?

Check out our membership options to help you go from zero to Data Science (Super)Hero. You receive access to all Pierian Training on-demand Data Science courses, including this course, plus live office hour sessions with a real instructor and/or 1:1 tutoring.

Train your whole team

Empower your employees with the latest technology skills to support professional development at your organization.

Instructor-led, on-demand, or hybrid cohort training approaches motivate employees and encourage team building while supporting the advancement of technical skills at your organization.

More Courses to Explore