Get started with custom lists to organize and share courses.

Sign up

Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Introduction to Python for Data Science

Microsoft via edX

20 Reviews 554 students interested
Found in Data Science
  • Provider edX
  • Cost Free Online Course (Audit)
  • Session Self Paced
  • Language English
  • Certificate $99 Certificate Available
  • Effort 2-4 hours a week
  • Start Date
  • Duration 6 weeks long
  • Learn more about MOOCs

Taken this course? Share your experience with other students. Write review

Overview

Python is a very powerful programming language used for many different applications. Over time, the huge community around this open source language has created quite a few tools to efficiently work with Python. In recent years, a number of tools have been built specifically for data science. As a result, analyzing data with Python has never been easier.

In this practical course, you will start from the very beginning, with basic arithmetic and variables, and learn how to handle data structures, such as Python lists, Numpy arrays, and Pandas DataFrames. Along the way, you’ll learn about Python functions and control flow. Plus, you’ll look at the world of data visualizations with Python and create your own stunning visualizations based on real data.

edX offers financial assistance for learners who want to earn Verified Certificates but who may not be able to pay the fee. To apply for financial assistance, enroll in the course, then follow this link to complete an application for assistance.

Syllabus

Section 1: Python Basics
Take your first steps in the world of Python. Discover the different data types and create your first variable.

Section 2: Python Lists
Get the know the first way to store many different data points under a single name. Create, subset and manipulate Lists in all sorts of ways.

Section 3: Functions and Packages
Learn how to get the most out of other people's efforts by importing Python packages and calling functions.

Section 4: Numpy
Write superfast code with Numerical Python, a package to efficiently store and do calculations with huge amounts of data.

Section 5: Matplotlib
Create different types of visualizations depending on the message you want to convey. Learn how to build complex and customized plots based on real data.

Section 6: Control flow and Pandas
Write conditional constructs to tweak the execution of your scripts and get to know the Pandas DataFrame: the key data structure for Data Science in Python.

Taught by

Filip Schouwenaars

Help Center

Most commonly asked questions about EdX EdX

Reviews for edX's Introduction to Python for Data Science
3.8 Based on 20 reviews

  • 5 stars 30%
  • 4 stars 45%
  • 3 stars 10%
  • 2 star 5%
  • 1 stars 10%

Did you take this course? Share your experience with other students.

Write a review
  • 1
Michael R
5.0 2 years ago
by Michael completed this course, spending 7 hours a week on it and found the course difficulty to be easy.
I completed this course in full but as an audit learner.

The course is very good with a nice structure and good teachers. A great part of the course is that we get a good amount of practical experience in Jupyter Notebook with Python and numpy, pandas, matplotlib and some introductory machine learning and natural language analysis.

There is one part about UNIX in data science that is pretty weak, but it isn't connected to the rest of the course and it is in an optional week.

It is a new course, so there are limits on how much help you get from the discussion forum with technical issues. I got annoyed a few times but managed to sort it all out. Hopefully that becomes better in time, but it also doesn't overshadow that it is a great course for getting your hands dirty in python with the topics I mentioned above.
Was this review helpful to you? Yes
Anonymous
4.0 4 years ago
Anonymous completed this course.
This is a course for very beginner, like me. It really helped me to peer a bit into the giantic world of Python, but I hope that I will be able to use this tiny gained knowledge in real life. I must practice and practice and practice much more, this is the key.

Why 4 stars? I needed a summary module from the starting point at the end of the course, because without refreshing I forgot some important things.
2 people found
this review helpful
Was this review helpful to you? Yes
Prashant S
4.0 2 years ago
by Prashant completed this course, spending 5 hours a week on it and found the course difficulty to be easy.
This is beginner level course.

- I finished this in 2 days because I know Python .

-`Short videos kept me engaging.

- Introduction of Numpy and Matplotlib was good.

-Online python console was good.It does not require you install Python IDE.

-Lecture delivery could be made more interesting and engaging.

-Good course for beginner.
Was this review helpful to you? Yes
Arnoud A
1.0 5 months ago
Arnoud is taking this course right now, spending 3 hours a week on it and found the course difficulty to be very easy.
Though auditing the course would seem possible for free, but that not true anymore. When you audit this course, no excercises will work, meaning at this time of writing, you can only watch the video's. You have to pay to actually do the course. I'll probably discontinue this course because of this
Was this review helpful to you? Yes
Procellaria P
1.0 8 months ago
by Procellaria completed this course, spending 5 hours a week on it and found the course difficulty to be medium.
In my opinion this course is a waste of time, because the lessons are very minimal and badly structured. The programming assignments require a lot of information not provided in the lessons forcing the learner to long searches on the internet.
Was this review helpful to you? Yes
Mwiinga C
5.0 2 years ago
by Mwiinga completed this course, spending 14 hours a week on it and found the course difficulty to be medium.
Brilliant course. Extremely relevant for rookies to programming with Python for Data Science like me. I completed the course and got a certificate to give me confidence to do advanced courses in Python. Thanks to the team and keep it up.
Was this review helpful to you? Yes
Numan N
5.0 3 years ago
by Numan completed this course, spending 10 hours a week on it and found the course difficulty to be easy.
This course is probably one of the best python data science introduction course. Instructor is explains the topics very clear and materials are really good.

It took me about 10 hours of my weekend to complete the course.
Was this review helpful to you? Yes
Poon C
4.0 9 months ago
by Poon completed this course and found the course difficulty to be easy.
The course offered by DataCamp. It is easy to follow. The final exam is a bit long though. You can either follow the path or join other courses offered by DataCamp, which I also recommend.
Was this review helpful to you? Yes
Colin K
4.0 4 years ago
by Colin completed this course.
1 person found
this review helpful
Was this review helpful to you? Yes
Alex I
2.0 3 years ago
Alex completed this course.
Was this review helpful to you? Yes
Tejas D
4.0 3 years ago
Tejas completed this course.
Was this review helpful to you? Yes
Jacob S
5.0 3 years ago
by Jacob completed this course.
Was this review helpful to you? Yes
Vivek P
5.0 3 years ago
Vivek completed this course.
Was this review helpful to you? Yes
Zhu X
4.0 3 years ago
by Zhu completed this course.
Was this review helpful to you? Yes
Mark B
3.0 4 years ago
by Mark completed this course.
Was this review helpful to you? Yes
Marat M
5.0 4 years ago
Marat completed this course.
Was this review helpful to you? Yes
Lars J
4.0 3 years ago
by Lars completed this course.
Was this review helpful to you? Yes
Anil J
4.0 3 years ago
by Anil completed this course.
Was this review helpful to you? Yes
Stanley M
4.0 4 years ago
Stanley completed this course.
Was this review helpful to you? Yes
Charles S
3.0 3 years ago
by Charles completed this course.
Was this review helpful to you? Yes
  • 1

Class Central

Get personalized course recommendations, track subjects and courses with reminders, and more.

Sign up for free

Never stop learning Never Stop Learning!

Get personalized course recommendations, track subjects and courses with reminders, and more.