๐Ÿงช Demo site. Try it as Student ยท Instructor ยท Admin โ€” demo data may be reset at any time.

Python for Data Science and Machine Learning

Learn NumPy, Pandas, Matplotlib, Scikit-Learn and build machine learning models with real datasets.

4.4โ˜…โ˜…โ˜…โ˜…โ˜…(134 ratings) 456 students
Created by Dr. Wahida Noori Last updated 8/2026 English Intermediate

What you'll learn

  • Use Python for data science and machine learning
  • Analyze data with Pandas and NumPy
  • Create stunning visualizations with Matplotlib and Seaborn
  • Implement machine learning algorithms with Scikit-Learn
  • Train linear regression, classification and clustering models
  • Build a portfolio of data science projects

Course content

4 sections ยท 17 lectures ยท 5h 46m total length
Python Refresher4 lectures ยท 1h 3m
Setting up Anaconda and Jupyter 12m
Python crash course 35m
Exercises 10m
Data Analysis with NumPy & Pandas5 lectures ยท 1h 35m
NumPy arrays 20m
Pandas Series and DataFrames 25m
Data cleaning 22m
Group by and aggregation 18m
Quiz: Pandas essentials 10m
Data Visualization3 lectures ยท 54m
Matplotlib fundamentals 20m
Seaborn statistical plots 18m
Plotly interactive charts 16m
Machine Learning5 lectures ยท 2h 14m
Introduction to machine learning 15m
Linear regression 28m
Logistic regression & classification 26m
K-Means clustering 20m
Capstone project 45m

Requirements

  • Basic Python knowledge is recommended
  • Some high-school level math
  • A computer able to run Anaconda / Jupyter

Description

Are you ready to start your path to becoming a Data Scientist? This comprehensive course will be your guide to learning how to use the power of Python to analyze data, create beautiful visualizations and use powerful machine learning algorithms.

We'll cover NumPy, Pandas, Matplotlib, Seaborn, Scikit-Learn and much more, with real-life projects and datasets in every section.

Instructor

Dr. Wahida Noori

Dr. Wahida Noori

Data Scientist | PhD in Machine Learning

  • 4.4 instructor rating
  • 286 reviews
  • 931 students
  • 3 courses

Wahida spent eight years leading data science teams in the tech industry before turning to teaching full time. Her courses focus on hands-on projects and real-world datasets.

Student feedback

4.4โ˜…โ˜…โ˜…โ˜…โ˜…
Course rating
  • โ˜…โ˜…โ˜…โ˜…โ˜…57%
  • โ˜…โ˜…โ˜…โ˜…โ˜…31%
  • โ˜…โ˜…โ˜…โ˜…โ˜…7%
  • โ˜…โ˜…โ˜…โ˜…โ˜…3%
  • โ˜…โ˜…โ˜…โ˜…โ˜…1%
RS
Rohullah Sharifi
โ˜…โ˜…โ˜…โ˜…โ˜…1 days ago

The instructor explains complex ideas in a simple way. Loved it.

Khalid Rahimi
Khalid Rahimi
โ˜…โ˜…โ˜…โ˜…โ˜…1 days ago

The instructor explains complex ideas in a simple way. Loved it.

Ehsan Yousufi
Ehsan Yousufi
โ˜…โ˜…โ˜…โ˜…โ˜…1 days ago

Really enjoyed the real-world examples and the quizzes.

SA
Sayed Achakzai
โ˜…โ˜…โ˜…โ˜…โ˜…1 days ago

I got a job after finishing this course. Thank you!

YJ
Yalda Jalali
โ˜…โ˜…โ˜…โ˜…โ˜…1 days ago

Clear, concise and engaging. Worth every penny.

Sami Sahak
Sami Sahak
โ˜…โ˜…โ˜…โ˜…โ˜…2 days ago

Amazing! I finished it in a week and could not stop watching.

JS
Jawad Sarwari
โ˜…โ˜…โ˜…โ˜…โ˜…2 days ago

Decent course, a bit fast-paced at times.

Mursal Faizi
Mursal Faizi
โ˜…โ˜…โ˜…โ˜…โ˜…2 days ago

Solid introduction. Perfect for beginners.

AM
Arezo Mangal
โ˜…โ˜…โ˜…โ˜…โ˜…3 days ago

Exactly what I needed to level up my skills.

Najib Popal
Najib Popal
โ˜…โ˜…โ˜…โ˜…โ˜…3 days ago

The instructor explains complex ideas in a simple way. Loved it.

Ehsan Qaderi
Ehsan Qaderi
โ˜…โ˜…โ˜…โ˜…โ˜…3 days ago

The instructor explains complex ideas in a simple way. Loved it.

Abdullah Barakzai
Abdullah Barakzai
โ˜…โ˜…โ˜…โ˜…โ˜…3 days ago

Students also bought