Latest Courses
ISTQB Artificial Intelligence Tester Sample ExamsCheck course
JAVA Programming Online Practice ExamCheck course
Programming for Kids and Beginners: Learn to Code in PythonCheck course
Practice Exams | Codeigniter 4 developer certificationCheck course
WordPress Practice Tests & Interview Questions (Basic/Adv)Check course
Git &Github Practice Tests & Interview Questions (Basic/Adv)Check course
Machine Learning and Deep Learning for Interviews & ResearchCheck course
Laravel | Build Pizza E-commerce WebsiteCheck course
101 - F5 CERTIFICATION EXAMCheck course
Master Python by Practicing 100 QuestionCheck course
ISTQB Artificial Intelligence Tester Sample ExamsCheck course
JAVA Programming Online Practice ExamCheck course
Programming for Kids and Beginners: Learn to Code in PythonCheck course
Practice Exams | Codeigniter 4 developer certificationCheck course
WordPress Practice Tests & Interview Questions (Basic/Adv)Check course
Introduction to Data Science in Python

Introduction to Data Science in Python

FREE

Add your review
Add to wishlistAdded to wishlistRemoved from wishlist 0
Add to compare
8.7/10 (Our Score)
Product is rated as #87 in category Data Science

This course will introduce the learner to the basics of the python programming environment, including fundamental python programming techniques such as lambdas, reading and manipulating csv files, and the numpy library. The course will introduce data manipulation and cleaning techniques using the popular python pandas data science library and introduce the abstraction of the Series and DataFrame as the central data structures for data analysis, along with tutorials on how to use functions such as groupby, merge, and pivot tables effectively. By the end of this course, students will be able to take tabular data, clean it, manipulate it, and run basic inferential statistical analyses. This course should be taken before any of the other Applied Data Science with Python courses: Applied Plotting, Charting & Data Representation in Python, Applied Machine Learning in Python, Applied Text Mining in Python, Applied Social Network Analysis in Python.

Instructor Details

Christopher Brooks is a Research Assistant Professor in the School of Information and Director of Learning Analytics and Research in the Office of Digital Education & Innovation at the University of Michigan. His research focus is on the design of tools to better the teaching and learning experience in higher education, with a particular interest in understanding how learning analytics can be applied to human computer interaction through educational data mining, machine learning, and information visualization.

Specification: Introduction to Data Science in Python

Duration

18 hours

Year

2016

Level

Intermediate

Certificate

Yes

Quizzes

Yes

109 reviews for Introduction to Data Science in Python

4.3 out of 5
66
32
5
4
2
Write a review
Show all Most Helpful Highest Rating Lowest Rating
  1. Joanna N

    Good materials and videos, iteresting exercises – the only thing I would improve is the exercises description – not for all of the exerisises it was clear enough for me (especially as I’m not from the US and I’m not familiar with your census data 🙂 )

    Helpful(0) Unhelpful(0)You have already voted this
  2. Matthew J P

    The pandas software is out of date which caused me much stress and frustration in submitting assignments. PLEASE UPDATE YOUR SOFTWARE.

    Helpful(0) Unhelpful(0)You have already voted this
  3. DANIEL R M

    O conteudo do curso e bem detalhado, o bloco de notas do Jupyter ajuda bastante o entendimento das video–aulas, e os assignments sao bastante desafiadores fazendo com que os alunos tenham que ir atras de novos conhecimentos online e aprendam ainda mais.

    Helpful(0) Unhelpful(0)You have already voted this
  4. Minty M Z

    Very Beneficial

    Helpful(0) Unhelpful(0)You have already voted this
  5. David K

    Great introduction to python for the novice, it also sets the tone for the rest of the class, I recommend to study this part well.

    Helpful(0) Unhelpful(0)You have already voted this
  6. Jagrut N S

    It’s really highly detailed and very good course for Data Scientist.

    Helpful(0) Unhelpful(0)You have already voted this
  7. Daniel S

    Great course. Learned soo much. Feel confident to start applying python to problems

    Helpful(0) Unhelpful(0)You have already voted this
  8. Pranav I

    Highest learning potential amongst all the Coursera courses I have done

    Helpful(0) Unhelpful(0)You have already voted this
  9. Muktadirul I

    Helpful

    Helpful(0) Unhelpful(0)You have already voted this
  10. Alcides R

    The content of the course is really good but the outdated version of Anaconda they are using is a real pain, because you can’t use many features available and causing serious problems when trying to submit the assignment. For a course like this you should consider using at least a recent version of the tools. Also the speed in which the instructor is talking is like a machine gun, without making almost any pause, and thus making really difficult to keep up. I don’t know if they modified the speed of the videos or it is the way the instructor usually talk. I strongly suggest to review this aspect of the course.

    Helpful(0) Unhelpful(0)You have already voted this
  11. Ebenezer R I

    Excellent introduction on data manipulation through pandas. The assignments were challenging and insightful. Even from a perspective of a Data Scientist, this course uncovers how much of the fundamentals I am yet to learn.

    Helpful(0) Unhelpful(0)You have already voted this
  12. Anuj K

    Coding environment should be improved. Assignments should be more guiding

    Helpful(0) Unhelpful(0)You have already voted this
  13. FERNANDEZ, K C (

    pat baliw

    Helpful(0) Unhelpful(0)You have already voted this
  14. Syed I S

    The speaker is so dull, And the way he speaks doesn’t motivate one to learn the things with interested. The speaker of the videos should be the one who speaks passionately about what he is saying..

    Helpful(0) Unhelpful(0)You have already voted this
  15. Akash K M

    VERY WELL BALANCED COURSE

    Helpful(0) Unhelpful(0)You have already voted this
  16. Sahaj K

    Challenging course

    Helpful(0) Unhelpful(0)You have already voted this
  17. Boris S

    Perfect level of difficulty and very comfortable and easy to learn!

    Helpful(0) Unhelpful(0)You have already voted this
  18. Gustavo J

    It is a very interesting course. Even being an introductive one, it has a high level and a lot of material to learn.

    Helpful(0) Unhelpful(0)You have already voted this
  19. Bondili A S

    Enjoyed learning Python for Data Science

    Helpful(0) Unhelpful(0)You have already voted this
  20. Udit C

    ‘Introduction’ is a bit of a misnomer for the course. If you already have even a fairly elementary understanding of analytics/data science, this course adds nothing of value; if you don’t have that understanding, you don’t really a great intro into what it is. If you already have at least some programming and/or python experience, this course does a good job of showing you the kind of tools Python has specifically for dealing with data; if you don’t have any programming experience (especially in python), you may be way out of your depth. The exercises were well designed and were great learning opportunities, but were far more difficult than course materials implied, especially for python beginners. In spite of limited lectured information, the activities helped me get a great appreciation of python, which is the course’s saving grace.

    Helpful(0) Unhelpful(0)You have already voted this
  21. furkan g

    Perfect

    Helpful(0) Unhelpful(0)You have already voted this
  22. Vignesh N

    Best course to learn about Introduction of Data Science, a fast paced course, need to have knowledge about Pandas and Numpy before taking this course if not it would be kind of tough to complete.

    Helpful(0) Unhelpful(0)You have already voted this
  23. William J

    Course content was generally good although sometimes the lecturer brushes over topics that could do with more explanation. He may explain 10 things you can do in quick succession making it hard to remember all of the points. Exercises were good but there is a big jump on week 3 and 4 and relies on students to spend time themselves searching the web for solutions to the problems. Whilst it is good to be independent, asking for things that haven’t been taught in the class can be hard for some.

    Helpful(0) Unhelpful(0)You have already voted this
  24. Kwangkyu Y

    This course is good enough to learn how to use Python.

    Helpful(0) Unhelpful(0)You have already voted this
  25. Victor A M G

    Very difficult course, very challenging in terms of the validation tool for the homework, but undoubtly I learned very much from it. Thank you !

    Helpful(0) Unhelpful(0)You have already voted this
  26. Caroline O

    While the lectures are short, the assignments are quite tough and force you into a series of extremely valuable self–teaching hours. 🙂

    Helpful(0) Unhelpful(0)You have already voted this
  27. Feng L

    The course is well structured with slightly challenging assignments. It also included some literature and other forms of media that provoking discussion about the philosophy and the future of data science. However, the auto–grader is such a pain… and thus, one minus star.

    Helpful(0) Unhelpful(0)You have already voted this
  28. Daniel D

    I agree with some reviews saying that course was mostly limited to self–learning. Videos were rushed and learning mostly limited to self–studying. Assignments descriptions were confusing and not well explained, not to mention that it takes hours to figure out why correct solution is not accepted. I’d say writing code (correctly) takes 4 hours but then you need 8 hours to figure out why your answer is not accepted.

    Helpful(0) Unhelpful(0)You have already voted this
  29. Juan M A

    The course teach me a lot. I didn’t have previous experience in Python so it was quite challenging. It gave me solid foundation to start learning more about Data Analysis in Python. However, from time to time, I found the Assignments very challenging and I need to search a lot in outside sources to complete.

    Helpful(0) Unhelpful(0)You have already voted this
  30. Yuhuan Z

    Very challenging course. But you can really learn something by solving challenges, right? It depends on how much you want to learn from the course.

    Helpful(0) Unhelpful(0)You have already voted this
  31. GYAN P S

    Best course for data science.

    Helpful(0) Unhelpful(0)You have already voted this
  32. Reginaldo S

    This is a perfect course for anyone who wants to learn data science with Python. I definitely recommend this course for students interested in manipulate data and find interesting relations among different datasets.

    Helpful(0) Unhelpful(0)You have already voted this
  33. Girish V

    excellent for beginners

    Helpful(0) Unhelpful(0)You have already voted this
  34. Wilkinson D W G

    High learning curve.

    Helpful(0) Unhelpful(0)You have already voted this
  35. Bishad D R U

    Excellent. I learned as like as I learned in my university.

    Helpful(0) Unhelpful(0)You have already voted this
  36. Tawanda N

    What a great course i learned a lot of principles that have helped me to do meaningful things using python

    Helpful(0) Unhelpful(0)You have already voted this
  37. Andrew W

    Outstandingly well composed and presented in every way. The inclusion of an actual programming environment that actually verifies your efforts is incredibly rewarding – far more so than having to complete a three multiple choice questions and discussion to pass an entire course! Cannot recommend highly enough.

    Helpful(0) Unhelpful(0)You have already voted this
  38. Rahul R

    This course is very difficult. This is first of all not a introductory course. The instructor teaches basic stuff but the assignments were look like mountain. It is quite impossible for a beginner to solve this type of assignment problems without having a very good background in python programming and data structure handling. I should recommend, the instructor should revise the course content. Please bring balance between what you are teaching and what you are expecting from student. After taking this course, I personally demotivated from taking further courses in this specialization. *********** I will recommend going for IBM data science specialization.********

    Helpful(0) Unhelpful(0)You have already voted this
  39. Sahil S

    satisfactory, although last week lectures need to be improved.

    Helpful(0) Unhelpful(0)You have already voted this
  40. Pramod K

    very good course

    Helpful(0) Unhelpful(0)You have already voted this
  41. MAMADOU O L

    It was a great experience, i leaned a lot, but some questions were a little bit confusing,try to fix that please.

    Helpful(0) Unhelpful(0)You have already voted this
  42. Pascal V

    The assignment of week 4 is wrongly explained in the jupyter notebook. It says that the price ration is equal to quarter before recession divided by quarter bottom recession. When you do so you will never get a validated result. The only result validated is recession bottom minus recession start! Giving assigments should include expected solution. Now you upload your file several times in order to figure out you are using the wrong formula.

    Helpful(0) Unhelpful(0)You have already voted this
  43. Willi S

    Sometimes, between assignment and course lil’ bit different but overall it’s was fun way to learn new skill..

    Helpful(0) Unhelpful(0)You have already voted this
  44. Li W

    Very good course! The best way to learn any languages is to use it. Having assignments graded really pushed me to write in Python. The teaching assistant Yusuf always replied to students’ questions very promptly, which made this learning experience even better. Thank you Yusuf!

    Helpful(0) Unhelpful(0)You have already voted this
  45. CHEN K

    i like the course quite a lot. It is very systemetic and well designed. However, personally i think week four is relatively insufficient. Maybe the explanation of mathematics could be less ( coz those are quite basic math at University) and add more test type and examples. Besides, as for the assignment, I think for some quesitons, the explaination is not clear enough, like in assignment 4 last question, “between start and bottom” includes start point or not?

    Helpful(0) Unhelpful(0)You have already voted this
  46. SPP

    Great course for being data science

    Helpful(0) Unhelpful(0)You have already voted this
  47. Kevin K

    Overall, this was a good introductory course to data science with python. With some previous python experience, I was able to follow along with most examples and assignments. I had not worked with Jupyter notebooks previously, so this course served to get me comfortable with using both notebooks and the pandas library. I found the reading assignments on [data] science to be enjoyable, and perspective broadening. In my opinion, the course somewhat underestimates the time required for assignments by someone not familiar with pd (nontheless the assignments themselves were useful). The existing message boards/forums were useful for figuring out problematic assignments.

    Helpful(0) Unhelpful(0)You have already voted this
  48. Steven P

    Good course with challenging assignments and active discussion board. Off to the next.

    Helpful(0) Unhelpful(0)You have already voted this
  49. NIKHIL K

    A great course for the basics of data science. There were a few tricky questions as well. Overall, a great experience.

    Helpful(0) Unhelpful(0)You have already voted this
  50. Luis M R C

    Very interesting, I have learned many new things

    Helpful(0) Unhelpful(0)You have already voted this
  51. Junwei C

    A lot of information and definitely need more than 4 week(6 8h) to accomplish.

    Helpful(0) Unhelpful(0)You have already voted this
  52. Yuriy K

    A bit complicated grading system & Jupiter itself if you prepare assignments offline.

    Helpful(0) Unhelpful(0)You have already voted this
  53. Ignacio

    Los ejercicios son muy dificiles y hay que hacer mucho reaserch en los foros para lograr llegar al resultado. Las pruebas son diagramadas de tal forma que a veces es dificil llegar por errores pavos al minimo resultado esperable para aprobar los assignments (ej run ttest)

    Helpful(0) Unhelpful(0)You have already voted this
  54. Pavan S K

    good

    Helpful(0) Unhelpful(0)You have already voted this
  55. Avadhoot K

    The entire explanation of each topic is good but it is too fast. There should be more number of examples for each topic and for various cases. Other than that, It was very beneficiary for me. Thank you!!

    Helpful(0) Unhelpful(0)You have already voted this
  56. Antoine W

    Learned a lot, but you constantly have to fight against the autograder

    Helpful(0) Unhelpful(0)You have already voted this
  57. Wesley L

    Excellent, high quality, affordable education. THANK YOU!!

    Helpful(0) Unhelpful(0)You have already voted this
  58. Larmon L

    Great crash course, strong community. Amenable to self study, as the community is very helpful for when you get stuck.

    Helpful(0) Unhelpful(0)You have already voted this
  59. Sadia a S

    It is a helpful course for working with python for data analysis.

    Helpful(0) Unhelpful(0)You have already voted this
  60. Md. J H

    A very classy course. One thing you will face is the pace of the course is so fast

    Helpful(0) Unhelpful(0)You have already voted this
  61. Jeff H

    assignments were challenging but made me learn and understand so much better than a book

    Helpful(0) Unhelpful(0)You have already voted this
  62. yotam h

    great course! highly recommended if you like struggling by yourself

    Helpful(0) Unhelpful(0)You have already voted this
  63. rutvik j

    Great platform to learn data science for complete beginner.

    Helpful(0) Unhelpful(0)You have already voted this
  64. Mengjie

    a little difficult for me,but gain a lot

    Helpful(0) Unhelpful(0)You have already voted this
  65. YJFKD

    Very good course!!!

    Helpful(0) Unhelpful(0)You have already voted this
  66. Eric R

    Very good course.

    Helpful(0) Unhelpful(0)You have already voted this
  67. Viraj M

    There is less focus on syntaxes which slows down the learning process as most people are still struggling with that. Other than that the course material and the instructor are very helpful. The grading system has some flaws.

    Helpful(0) Unhelpful(0)You have already voted this
  68. maria l

    This course is amazing.I like it.

    Helpful(0) Unhelpful(0)You have already voted this
  69. akash p

    it was helpful

    Helpful(0) Unhelpful(0)You have already voted this
  70. Tatek K

    Excellent presentation, exercise and reading materials. Thank you

    Helpful(0) Unhelpful(0)You have already voted this
  71. Jinhang J

    I wish we had more examples and datasets in this course. Overall, it is a good way to start and learn how to use NumPy and Pandas

    Helpful(0) Unhelpful(0)You have already voted this
  72. Fan G

    it would be much better if the assignment materials can be taught first and then assigned as homework. I feel some of the practice need information from the next week.

    Helpful(0) Unhelpful(0)You have already voted this
  73. REYES, E J (

    The course was very informative and in depth.

    Helpful(0) Unhelpful(0)You have already voted this
  74. SAIKAT D

    excellent lecture videos, very realistic practical examples, thoughtfully designed programming assignments

    Helpful(0) Unhelpful(0)You have already voted this
  75. Edgar A M J

    Sometimes I had problems understanding the instructions in the exercises (e.g., definition of start of recession). Otherwise, Everything is good.

    Helpful(0) Unhelpful(0)You have already voted this
  76. Joey L

    Clear guidelines and lectures, very useful forum, challenging but interesting assignments!

    Helpful(0) Unhelpful(0)You have already voted this
  77. SophieLi

    I appreciate this course very much! Course notes and the assignments are of great importance for my deeper understanding of python. And the forum really helped me a lot!

    Helpful(0) Unhelpful(0)You have already voted this
  78. Jiefei W

    It helps to learn how to clean up datasets in Python. 5 stars for it. Some information for who want to try this class: a. The course introduction shows 18 hrs to complete the course. As a person with limited experience in Python, and as a person who mainly use Excel to deal with datasets for a long time, it took maybe >30 hours: 4 hours every day for a week, maybe more hours on weekends. b. The course says an intermediate level. The time spent on lectures might be 1/10 1/5 of the time spent on assignments. In other words, self learning is highly demanded. c. The discussion forums are helpful. Read through them before starting doing assignments might save time. Some expectations if the course material will be updated someday in the future: a. Have a short video to clarify or explain the questions in the assignments. If there are some common questions in the forum over the past years, there are reasons for them. A bit more information might be needed, eg. a math definition for a concept. b. The auto grader is great, but it may not provide enough information on why the answer is wrong. For some of the common issues, the code for grading may be provided as material for a better understanding.

    Helpful(0) Unhelpful(0)You have already voted this
  79. gabriellacatalano

    it was a great course, with all the basics you need to start working in python. assignments are well structured and useful for step by step learning!

    Helpful(0) Unhelpful(0)You have already voted this
  80. Servet D

    I gained perspective on the solution of real life problems with python.

    Helpful(0) Unhelpful(0)You have already voted this
  81. VIVERO, D G (

    Easy to learn new things with this course.

    Helpful(0) Unhelpful(0)You have already voted this
  82. Vladimir L

    Exceptional

    Helpful(0) Unhelpful(0)You have already voted this
  83. Akash D

    Thank You! Sir

    Helpful(0) Unhelpful(0)You have already voted this
  84. Saulie

    Helpful(0) Unhelpful(0)You have already voted this
  85. Negin M

    Tnx Coursera

    Helpful(0) Unhelpful(0)You have already voted this
  86. Sahil G

    thanks , the course will be helpful for my work

    Helpful(0) Unhelpful(0)You have already voted this
  87. siamak

    one of the best courses that I have ever passed online.

    Helpful(0) Unhelpful(0)You have already voted this
  88. AHMAD A Z

    Good job!

    Helpful(0) Unhelpful(0)You have already voted this
  89. Sergio d C M

    Learned a lot of things about pandas that I never knew before. Great course, great teacher, excellent assignments

    Helpful(0) Unhelpful(0)You have already voted this
  90. Bharat S

    The course content is good. Assignments are tougher. Especially the last assignment. Lecture videos could have been more aligned with assignments. Had to go through a lot of other materials outside the course. Overall satisfying.

    Helpful(0) Unhelpful(0)You have already voted this
  91. Samantha

    Very satisfied of this course!

    Helpful(0) Unhelpful(0)You have already voted this
  92. Tayebe R A

    It couldn’t be any better.

    Helpful(0) Unhelpful(0)You have already voted this
  93. Swapnil H

    Very nicely designed and positioned course with lots of theoretical as well as practical details built to help you learn better.

    Helpful(0) Unhelpful(0)You have already voted this
  94. Murad S

    Course is designed well and the tutor’s response is prompt. (Yusuf thanks for your splendid support throughout the course!). There are some minor issues with the grader software but that can be resolved by checking the forums where students and tutors advise how to prevent autograder bugs.

    Helpful(0) Unhelpful(0)You have already voted this
  95. Muhammad M J

    Very helpful course if you know python

    Helpful(0) Unhelpful(0)You have already voted this
  96. Vaibhav

    Content In Video Course Was Very Poor Especially the background kept me disturbing regularly, I literally had to cover the area with my hand to hide the background movement with hand.

    Helpful(0) Unhelpful(0)You have already voted this
  97. Pulkit G

    Awesome Course the level of Assignments is too good for learning, you learn by doing in this course.

    Helpful(0) Unhelpful(0)You have already voted this
  98. Kevin M

    Outstanding Intro to Pandas and data science

    Helpful(0) Unhelpful(0)You have already voted this
  99. Muhammad A J

    Good Course

    Helpful(0) Unhelpful(0)You have already voted this
  100. Sergio P d R

    It is a good course for introduction to data science in Python. I was looking for something to get started with Python and Data Science. I found this course a bit challenging given that I did not have any knowledge of Python, but it was not difficult to catch up with the good friend Google. The course is well structured. Short videos that give you a first insight on the topics, however to complete the assignments you need to search and read more deeply. This is good because is how it works in the real world and in a job.

    Helpful(0) Unhelpful(0)You have already voted this
  101. Jahziel O C A

    Gran curso introductorio, desarrollas buenas bases, durante las tareas necesitas investigar mas herramientas por tu cuenta eso sin duda te prepara para la vida real, donde muchas veces no sabes como se hace algo y necesitas investigar como lograrlo.

    Helpful(0) Unhelpful(0)You have already voted this
  102. PRAKHAR K J

    I feel confident after doing courses on Coursera. It provides excellent assignments to boost knowledge and skills.

    Helpful(0) Unhelpful(0)You have already voted this
  103. Andreas H

    Translation into german would be helpful

    Helpful(0) Unhelpful(0)You have already voted this
  104. wwwangxinyi

    More detail needs to be found outside of the class. But the class is still helpful.

    Helpful(0) Unhelpful(0)You have already voted this
  105. Prateek S

    The course requires knowledge of python as well as a programming aptitude. The assignments encourage you to go deep into the pandas library and improve upon the learning experience.

    Helpful(0) Unhelpful(0)You have already voted this
  106. Omar M

    I couldn’t get through the class. The problem sets bore no relation to the lectures. I understand that the point of that is so that you teach yourself, which is more “real world” but in this type of work there are multiple ways to solve a problem, and if we never see the right (optimal) answer, then it’s very possible that what we came up with on our own is a super inefficient way to do it. I think the course needs to get the lectures a little closer to the problem sets.

    Helpful(0) Unhelpful(0)You have already voted this
  107. Shantanu A

    The course is excellent. I really enjoyed this course. But I think that the assignments are a bit too tough because sometimes the concepts required in assignments are not covered in the lectures and help is needed from ‘Discussion Forums’. Since I approached discussion forums only when I could not think of anything else, sometimes it was very frustrating for me because I got stuck on a couple of problems for even some days. Thus, assignments should be only on the concepts covered or it would be better if lectures could be made more exhaustive so that we can learn more in the lectures itself. Otherwise, the course is great and the person who helps us on the Discussion Forums is super. His efforts are commendable and he is very knowledgable, cooperative and active.

    Helpful(0) Unhelpful(0)You have already voted this
  108. Christopher C

    Only a few resources. Each Jupyter Notebook lack context and comments

    Helpful(0) Unhelpful(0)You have already voted this
  109. Rishikesh S

    This course was awesome, but the Assignments were difficult as compared to the teaching lecture. I think there should be a bit more about the topic discussion in videos.

    Helpful(0) Unhelpful(0)You have already voted this

    Add a review

    Your email address will not be published. Required fields are marked *

    This site uses Akismet to reduce spam. Learn how your comment data is processed.

    Price tracking

    Java Code Geeks
    Logo
    Register New Account
    Compare items
    • Total (0)
    Compare