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 stars70.03%
- 4 stars21.49%
- 3 stars4.88%
- 2 stars1.62%
- 1 star1.95%
TOP REVIEWS FROM DATA ANALYSIS USING PYTHON
Good course, it gives you the basic info to pandas, numpy and matplotlib. It teaches you how to obtain dataframes, join, filter, group, summarize and visualize data. Short course but really worth it.
this course was perfect for me, I learned alot from it.
I want to thank Jahnavi Chowdary quck reply and you helping me through out, you also deserve five stars
A well paced and explained course throughout. I have learned a lot from this course, especially with the coding along exercises and example Jupyter notebooks. Highly Recommended!
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.
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.