This course provides an introduction to basic data science techniques using Python. Students are introduced to core concepts like Data Frames and joining data, and learn how to use data analysis libraries like pandas, numpy, and matplotlib. This course provides an overview of loading, inspecting, and querying real-world data, and how to answer basic questions about that data. Students will gain skills in data aggregation and summarization, as well as basic data visualization.
This course is part of the Introduction to Programming with Python and Java Specialization
About this Course
High school or college math.
“Introduction to Python Programming” Coursera course or equivalent prior knowledge of introductory Python.
What you will learn
Apply basic data science techniques using Python
Understand and apply core concepts like Data Frames and joining data, and use data analysis libraries like pandas, numpy, and matplotlib
Demonstrate how to load, inspect, and query real-world data, and answer basic questions about that data
Analyze data further by applying learned skills in data aggregation and summarization, as well as basic data visualization
Skills you will gain
- Data Science
- Python Libraries
- Python Programming
- Data Analysis
- Data Visualization (DataViz)
High school or college math.
“Introduction to Python Programming” Coursera course or equivalent prior knowledge of introductory Python.
Offered by
Start working towards your Master's degree
Syllabus - What you will learn from this course
Module 1 : Loading, Querying, & Filtering Data Using the csv Module
Module 2 : Loading, Querying, Joining & Filtering Data Using pandas
Module 3 : Summarizing & Visualizing Data
Reviews
- 5 stars69.93%
- 4 stars21.56%
- 3 stars4.90%
- 2 stars1.63%
- 1 star1.96%
TOP REVIEWS FROM DATA ANALYSIS USING PYTHON
Videos touching same theme were too short (26 sec, 1 min, etc.) and disruptive. Wish there could be more practices.
Excellent course. Assignments /home work explaination need to be rethought. Special thanks to Jahnavi for helping through out the course.
This is a good course! I hope University of Pennsylvania will offer the more advanced course so I can enroll, too! Kudos to the instruction and to the staff.
I'd like for this to be a little more in-depth. I had fun with the data visualisations. However, probably more of manipulating the data would be good.
About the Introduction to Programming with Python and Java Specialization

Frequently Asked Questions
When will I have access to the lectures and assignments?
What will I get if I subscribe to this Specialization?
Is financial aid available?
How much math do I need to know to take this course?
This course was fun. How can I learn more?
More questions? Visit the Learner Help Center.