Skip to content
UdemyPythonPaid courseAll LevelsCertificate

Python for Machine Learning & Data Science Masterclass (Udemy.com)

Learn about Data Science and Machine Learning with Python! Including Numpy, Pandas, Matplotlib, Scikit-Learn and more!

Created by: Jose Portilla

Last updated December 2022

icon
What you will learn

  • You will learn how to use data science and machine learning with Python.
  • You will create data pipeline workflows to analyze, visualize, and gain insights from data.
  • You will build a portfolio of data science projects with real world data.
  • You will be able to analyze your own data sets and gain insights through data science.
  • Master critical data science skills.
  • Understand Machine Learning from top to bottom.
  • Replicate real-world situations and data reports.
  • 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.
  • Learn Matplotlib to create fully customized data visualizations with Python.
  • Create regression machine learning algorithms for predicting continuous values.

icon
Course Description

This is the most complete course online for learning about Python, Data Science, and Machine Learning. Join Jose Portilla's over 3 million students to learn about the future today!

What is in the course?

Welcome to the most complete course on learning Data Science and Machine Learning on the internet! After teaching over 2 million students I've worked for over a year to put together what I believe to be the best way to go from zero to hero for data science and machine learning in Python!

This course is designed for the student who already knows some Python and is ready to dive deeper into using those Python skills for Data Science and Machine Learning. The typical starting salary for a data scientists can be over $150,000 dollars, and we've created this course to help guide students to learning a set of skills to make them extremely hirable in today's workplace environment.

We'll cover everything you need to know for the full data science and machine learning tech stack required at the world's top companies. Our students have gotten jobs at McKinsey, Facebook, Amazon, Google, Apple, Asana, and other top tech companies! We've structured the course using our experience teaching both online and in-person to deliver a clear and structured approach that will guide you through understanding not just how to use data science and machine learning libraries, but why we use them. This course is balanced between practical real world case studies and mathematical theory behind the machine learning algorithms.

We cover advanced machine learning algorithms that most other courses don't! Including advanced regularization methods and state of the art unsupervised learning methods, such as DBSCAN.

This comprehensive course is designed to be on par with Bootcamps that usually cost thousands of dollars and includes the following topics:

  • Programming with Python

  • NumPy with Python

  • Deep dive into Pandas for Data Analysis

  • Full understanding of Matplotlib Programming Library

  • Deep dive into seaborn for data visualizations

  • Machine Learning with SciKit Learn, including:

    • Linear Regression

    • Regularization

    • Lasso Regression

    • Ridge Regression

    • Elastic Net

    • K Nearest Neighbors

    • K Means Clustering

    • Decision Trees

    • Random Forests

    • Natural Language Processing

    • Support Vector Machines

    • Hierarchal Clustering

    • DBSCAN

    • PCA

    • Model Deployment

    • and much, much more!


As always, we're grateful for the chance to teach you data science, machine learning, and python and hope you will join us inside the course to boost your skillset!


-Jose and Pierian Data Inc. Team

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Jose Portilla

Jose Marcial Portilla has a BS and MS in Mechanical Engineering from Santa Clara University and years of experience as a professional instructor and trainer for Data Science, Machine Learning and Python Programming. He has publications and patents in various fields such as microfluidics, materials science, and data science. Over the course of his career he has developed a skill set in analyzing data and he hopes to use his experience in teaching and data science to help other people learn the power of programming, the ability to analyze data, and the skills needed to present the data in clear and beautiful visualizations. Currently he works as the Head of Data Science for Pierian Training and provides in-person data science and python programming training courses to employees working at top companies, including General Electric, Cigna, SalesForce, Starbucks, McKinsey and many more. Feel free to check out the website link to find out more information about training offerings.

icon
More courses by Jose Portilla

$199.99

$159.99

$124.99

$159.99

$27.99

$27.99

icon
More Python courses

$22.99

$17.99

Free

Free

$19.99

Free

icon
Reviews

4.6

18,946 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Fabian Follner on 5/20/2026

Sehr einsteigerfreundlicher Kurs. Einige Commands sind teilweise veraltet, was angesichts des Kursalters verständlich ist. Nichtsdestotrotz sind die meisten Inhalte auf dem aktuellen Stand. Sehr hilfreicher Einstieg in Data Science!

By Antonio Godos Gonzalez on 5/9/2026

very good materials to introduce the ML discipline with a wide amount of examples, I like it a lot specially the way Jose explain each topic and provide examples of each one of them. I wonder if he has any other course regarding Deep Learning, I need it. Congrats Jose you are my Tocayo you know What I mean (my name is Jose too) form Mexico, how can I keep contact with you?

By Jim Hansen on 4/26/2026

I would give the course content and instructor a 5, however at 4 years old 'it is getting long in the tooth' which eternity in the data science field. I am assuming that with the huge number of students to instructor is making a lot of money from this and thus he should reinvest a relatively small amount of time to bring this up to date to provide the most value to the students. Particularly the areas like 1) the config portion in the beginning that is very confusing and I imagine a pretty big burden thus creates a lot of drop outs right out of the gate, 2) some of the notebooks that do not run without errors because the the libraries have had significant changes should be redone, 3) the reference to the "Introduction to Statistical Learning" that has added a much more appropriate Python version rather than the R version referenced, and 4) new ML libraries that have since been introduced.

By Faiz ul hassan on 4/21/2026

I have done numpy,pandas,matplotlib,Seaborn and capstone project on data analysis on fandango movie website. This course is great for a person who want real practical work with datasets. I want to advice students if they want to make 90 or 100 percent of it. They should make notes with the video lectures and prepare and practice them.

By Jerry Crane on 3/21/2026

This course has been very interesting with a great mixture of theory and actual demonstration of the tools to turn the theory into practice.

By Paul roth on 1/27/2026

I really appreciate José's use of Jupyter Notebooks, and careful presentations on the topics. They are concise and useful, and build upon one another - so the information is manageable. I took this class expressly because of his use of notebooks, because it gives an ability to "play" - and not just "recite" or "repeat" what he tells you to do. That is why this program has taken me so long to complete - precisely because IT WAS useful and I could use it in my day-to-day life.

By Geoffrey Santini on 1/25/2026

I find this course particularly well designed. The logical structure of the course is very relevant and each topic is approached in a very concrete or practical manner. Another great point, is that many key concepts are visually explained which allows for the learner to build a strong intuition accordingly. Although this course is already a bit old (last update in December 2022, and I took the course during Winter 2025), it is still fully relevant to develop strong Machine Learning fundamental skills before evolving deeper in this domain.

By Tanuj Agrawal on 12/28/2025

Rating based on : Completed until Pandas today. now moving to Visualisation and then Machine Learning. Covers most of the Pandas topic, especially the ones most commonly used. The delivery is quite clear and Jose explains the topic well. This is not a comprehensive pandas course. However a few more practice exercises would be helpful rather than back to back videos on concepts. The exercise on pandas was good, but still overall quite simple and not large enough to cover the topics covered. More practice exercises and a few more methods in pandas would make this a 5-star for pandas material.

By Abdi Reza on 12/16/2025

Best courses. The teaching is clearly designed to make people, even without programming experience, understand. The code and demo are very well thought out and real implementation-oriented. I, from a nobody, can finally write a research manuscript with an ML topic; I owe a lot to Jose and the team. Thank you is not enough to express my thankfulness for their modules. I wish Jose and the team to achieve many good things in life.

By Paweł Wnuk Lipinski on 11/13/2025

Generally a very good content related to the older ML algorithms. In the recent years many new models appeared which are not covered here. Also the course is not going in depth of how the models work, but as a general overview the course is really good. The content is well explained, therefore it is also suitable for beginners in the field, I suppose.

Showing all 10 reviews on CourseDuck

Read all 18,946 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 92 / 100