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.83%
- 4 stars22.03%
- 3 stars5.08%
- 2 stars1.35%
- 1 star1.69%
TOP REVIEWS FROM DATA ANALYSIS USING PYTHON
The issure of learning the difference between dataframe and series needs to be a bit more clear in my opinion.
This course is very good especially for newbies. i have learnt alot. Teaching is very sample anybody can understand
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.
Excellent in depth teaching methodology. I learned how to apply python programming skills from the first course in the series to data anaysis!
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.