All courses
Data Science
Intermediate

Python for Data Science & Machine Learning

Learn Python, Pandas, NumPy, Matplotlib, Scikit-Learn, and build 6 real data projects. The most practical data science course you can take online today.

J
Instructor
Jose Portilla · Head of Data Science · Pierian Training

What you’ll learn

  • Write clean, professional Python code from scratch
  • Analyze and clean large datasets using Pandas and NumPy
  • Create insightful visualizations with Matplotlib and Seaborn
  • Build and evaluate machine learning models with Scikit-Learn
  • Apply regression, classification, and clustering techniques on real data
  • Present your findings with Jupyter Notebooks like a professional

Who this is for

  • Analysts and business professionals who want to upgrade their skills
  • Students with some Python knowledge ready to go deeper
  • Engineers looking to transition into data roles
  • Anyone interested in AI and machine learning but unsure where to start

Curriculum

4 modules · 15 lessons

  • Python Data Structures for Data Science30 min
  • List Comprehensions & Lambda Functions25 min
  • File Handling & Working with CSVs20 min

About the instructor

Jose Portilla · Head of Data Science · Pierian Training

Jose Portilla has a BS and MS in Mechanical Engineering from Santa Clara University. He has been teaching online courses for over 8 years and has trained more than 3 million students in Python, SQL, machine learning, and data engineering.

Student reviews

5.0
2 reviews
5
2
4
0
3
0
2
0
1
0
S
Sophie Williams

Emma is an exceptional teacher. She makes machine learning feel approachable without dumbing it down. The churn prediction project alone was worth the price.

E
Ethan Cooper

I used what I learned in module 2 at my job the very next week. Immediately practical. Highly recommend.