To support our site, Class Central may be compensated by some course providers.

Python for Data Science

All-Time Top 50

University of California, San Diego via edX

students interested
  • Provider edX
  • Subject Data Science
  • $ Cost Free Online Course
  • Session Self Paced
  • Language English
  • Certificate $350 Certificate Available
  • Effort 8-10 hours a week
  • Start Date
  • Duration 10 weeks long

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

Overview

In the information age, data is all around us. Within this data are answers to compelling questions across many societal domains (politics, business, science, etc.). But if you had access to a large dataset, would you be able to find the answers you seek?

This course, part of the Data Science MicroMasters program, will introduce you to a collection of powerful, open-source, tools needed to analyze data and to conduct data science. Specifically, you’ll learn how to use:

  • python
  • jupyter notebooks
  • pandas
  • numpy
  • matplotlib
  • git
  • and many other tools.

You will learn these tools all within the context of solving compelling data science problems.

After completing this course, you’ll be able to find answers within large datasets by using python tools to import data, explore it, analyze it, learn from it, visualize it, and ultimately generate easily sharable reports.

By learning these skills, you’ll also become a member of a world-wide community which seeks to build data science tools, explore public datasets, and discuss evidence-based findings. Last but not least, this course will provide you with the foundation you need to succeed in later courses in the Data Science MicroMasters program.

Taught by

Ilkay Altintas and Leo Porter

Help Center

Most commonly asked questions about EdX EdX

Reviews for edX's Python for Data Science
4.5 Based on 41 reviews

  • 5 stars 51%
  • 4 stars 46%
  • 3 star 0%
  • 2 star 2%
  • 1 star 0%

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

Write a review
  • 1
Anonymous
4.0 8 months ago
Anonymous completed this course.
Overall a pretty good course and intro to data science using Python. How much you learn from this course is pretty much what you put into it. The grades are very easy to earn and earning a high grade doesn't necessarily mean that you learned a lot. The best thing about the course are the jupyter notebook notes and exercises. They are very detailed and you learn by example. One thing I wish the instructors did was actually grade the projects instead of leaving it to peer review. Peer review is arbitrary and most of the time my peers did not really understand my project mostly because I used …
Was this review helpful to you? Yes
Dave G
4.0 8 months ago
Dave completed this course, spending 30 hours a week on it and found the course difficulty to be medium.
This was my first time taking an online course as if it were a college class. The content is excellent, and the instructors are also excellent. One of them speaks a little fast, but all video lectures come with subtitles. I didn't rate this 5 stars because there was at least one time where I asked a forum question to the course staff, which was also echoed by another classmate regarding potential erratum in the machine learning section that wasn't major, but had me wondering if I had misunderstood some concepts of parallel plots but the edx staff never responded to the question.
Was this review helpful to you? Yes
Anonymous
2.0 6 months ago
Anonymous is taking this course right now.
This course is absolutely terrible.

99% of the UNIX coding used in these Jupyter notebooks will not execute on a Windows system. The instructors briefly address that there could be issues for windows users going forward, but don't address how to fix these issues or provide work-around solutions to follow along in the lecture.

The result is I end up wasting tons of time at the start of each lecture, after downloading example files, to devise 'work-arounds' so that I can follow along on my windows system.

I am just auditing the course but the discussion bo…
Was this review helpful to you? Yes
Anonymous
5.0 8 months ago
Anonymous partially completed this course.
I completed the whole course but did not apply for a certificate for the sole reason that I follow MOOC's out of curiosity, not to pursue career interests.

Overall, this course is a very good practical introduction into Python for Data science. While it does not provide you in-depth with the mathematics behind topics such as classification, clustering, etc., it does expose you to the Python Numpy, Pandas and Matplotlib functions so that you are ready-2-go for real-life problems. I wanted to also understand the mathematics behind it, reason why I took the coursera Machine learning course [using Octave] by Andrew Ng in addition. Combined, they form a good introduction into Machine learning.

All-in-all a highly recommendable course with very good teachers.
Was this review helpful to you? Yes
Anonymous
4.0 8 months ago
Anonymous completed this course.
This was a worthwhile course. I enjoyed it. It was challenging, but not exhausting.

The Python section could have been longer more thorough. I had hoped that the course was more about learning Python, as well as learning about Data Science. Fortunately, this was not my first course in Python.

Peer-review of the mini project was a disappointment. I had taken the task seriously. I reviewed more than the minimum required presentations and I took care to leave comments explaining the scores I had given. The two students who reviewed my work gave less than perfect scores with no notes as to how they reached their scoring conclusion.

Review of the final project was more constructive and I appreciated the reviewers time and effort in explaining their scores.
Was this review helpful to you? Yes
Anonymous
4.0 7 months ago
Anonymous completed this course.
A good overall intro to Data Science. Each week you learn something new and build upon skills gained in previous weeks. The jupyter notebooks are great and I reference them even after completing the course. Really enjoyed the instructors as well. The later weeks do throw a lot of material at you (machine learning, natural language processing, databases) but don't dive into it deeply. I know it is an intro class but these weeks left me wondering what I had just learned and why. If you are new to the subject, I would recommend taking this course and reading all extra material suggested in the course to get the most out of it. Cheers
Was this review helpful to you? Yes
Anonymous
5.0 10 months ago
Anonymous partially completed this course.
One of the better Python DataScience course out there. Good overview of how various tools are used in the Data Science process.
Was this review helpful to you? Yes
Varun S
4.0 8 months ago
by Varun audited this course.
Hi I audited the course and this is definetely one of the good courses for getting intro to data science with python . Since iam a working professional i didnt had enough time after office completion 6.30 pm , to complete it on daily basis but i sticked to atleast 3 hrs daily .

At multiple places instructor used different ways to do the same task which is good for exposure but confusing for naive learners.

There were few concepts that cud hv been explained more easily.

My advice to the team wud be to explain via a small data set which learners cud v…
Was this review helpful to you? Yes
Anonymous
5.0 8 months ago
Anonymous completed this course.
This course is a perfect mix of coding and lectures to kick you off to a perfect start in the field of data science. After having this course, I decided to take up the MicroMasters program offered by UCSD in this area and am currently in my second course. I would recommend this without any reservations to anyone who is looking to delve into the beautiful field of data science. I myself am a mechanical engineer and had no idea about CS. This course however doesn't need any pre-requisites in CS to do well. I had a great time completing it!
Was this review helpful to you? Yes
Ciro E
4.0 8 months ago
by Ciro completed this course, spending 5 hours a week on it and found the course difficulty to be medium.
A good introductory course to the subject. Many available tools are presented to the student, and also the students are encouraged to investigate much more on their own.

Several aspects of Data Science are well presented and supported with practical cases.

Assignments and quizes are relatively easily to complete, but the programming assignments have enough depth for the student to learn a lot more from them, if one is interested enough in the subject and spares no effort or time in completing the assignments.
Was this review helpful to you? Yes
Anonymous
5.0 8 months ago
Anonymous completed this course.
An extremely good introduction to jupyter notebooks, pandas, numpy and others. I now use these tools most days. Don't expect to be a master by the end, but this course gives you the necessary tools and knowledge to keep on learning; the keys to the door of the library if you will. The projects are interesting esp. the final one. I would definitely recommend to anyone interested in data science and python. I hope to continue with the other courses in this series!
Was this review helpful to you? Yes
Harald F
5.0 8 months ago
by Harald completed this course, spending 12 hours a week on it and found the course difficulty to be medium.
I have done other Python MOOCs before, so most topics were not new to me. However, I liked the pervasive use of Jupyter Notebooks, since so far I always was a command line hacker, and Jupyter is the first IDE that I like.

The course has helped me to understand how to use Pandas Dataframes, and after the course I have continued to study the effects of global warming, using one of the datasets in kaggle. Overall, one of the best courses I have completed so far.
Was this review helpful to you? Yes
Anonymous
5.0 7 months ago
Anonymous audited this course.
I audided this course and did all the exercises but not the mid term and the final project.

This course is a very good introduction to jupyter notebooks, pandas, numpy, matplotlib etc.

It is a practical oriented introduction into Python for Data science and contains also interesting references to the open data available on the internet.

This course gives you a strong foundation for data science - a highly recommendable course with very good teachers.
Was this review helpful to you? Yes
Kelvin Y
5.0 a month ago
by Kelvin audited this course, spending 4 hours a week on it and found the course difficulty to be medium.
i really liked the course. i felt that the material was able to impart to me fundamental knowledge about data science for someone with 0 background on the topic. brush up on your python skills before starting the course, but i'm no expert either and i had a learn as you go mentality. it really is a must that the student should explore outside the given course material and learn to tinker and tweak with the notebooks given to truly learn more
Was this review helpful to you? Yes
Anonymous
5.0 8 months ago
Anonymous completed this course.
This course was a great opportunity for me to learn more than just coding in python. Since I work as planning engineer, my background is not data science neither programming. However, I managed to finish this course, obviously, with a lot of effort and time. I only can say that this course worths the effort and the time. Now I am the path to finish the micro master in Data Science.

Regards,

Diego

Was this review helpful to you? Yes
Ronny W
4.0 9 months ago
by Ronny completed this course, spending 5 hours a week on it and found the course difficulty to be medium.
Practical introductory course for data science using python and its major data science libraries (numpy, pandas, matplotlib, ...). The use of jupyter notebooks encourages to dive into it and explore in further detail.

The course has good references to and makes good use of open data available on the internet, both for the lecture examples and the assignments. The projects are relevant and useful.
Was this review helpful to you? Yes
Vikram A
5.0 8 months ago
by Vikram completed this course.
It's a great course. I learnt a lot though I had prior Python knowledge. Instructors are great. You are also rewarded for course engagement in addition to assignments. As an audit learner I scored 70% on the course spending 1-2 hours per week. If your profession is in the area of Data Science or you intend to pursue a career in that area, this course is helpful to build a strong foundation.
Was this review helpful to you? Yes
Qaqambile Q
5.0 8 months ago
by Qaqambile is taking this course right now, spending 4 hours a week on it and found the course difficulty to be medium.
its a great cause,the teachers are both very good. i am new in programming but at least i could understand. however i was not able to download the videos from my PC, i could not see the button or option to download videos. this second time around please, the button for downloads must be visible. i was able to download from my phone. But from my PC i am not able.
Was this review helpful to you? Yes
Ashlynn P
5.0 9 months ago
by Ashlynn completed this course, spending 4 hours a week on it and found the course difficulty to be easy.
This course gave clear instructions on how to get started in making data science projects with Python and Jupyter Notebooks. Unlike some other courses, the walkthroughs were prepared as Jupyter Notebooks which saved me from having to stop the videos every two seconds to type out notes. Following the instructions made it easy to prepare the two projects.
Was this review helpful to you? Yes
Elie G
4.0 8 months ago
by Elie audited this course, spending 4 hours a week on it and found the course difficulty to be medium.
One of the best course on Python for data science. the instructors chose carefully the minimum necessary to help you through your own way to data science. I could give 5 but since I was auditing I may have missed the quality of assignments. Take this course if you are new to python for data science and you will not regret your time.
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.