Data · Intermediate
Data Analysis with Python
Clean, explore and visualise real datasets with pandas, from CSV to a finished chart.
4.6 (1,145 students)Created by Patrick NkurunzizaUpdated August 2026
What you'll learn
- Read messy real-world CSVs into pandas cleanly
- Filter, group and pivot a dataset
- Spot what's actually interesting in the data
- Choose the right chart for the story
- Build a visualisation that doesn't mislead
About this course
A practical pandas and visualisation course, working with real messy datasets rather than tidy toy examples.
- Python
- pandas
- Data visualisation
Course content
3 modules · 8 lessons · 16 hours
- 6 video
- 1 quiz
- 1 assignment
Module 1. Getting data in2 lessons · 30 min
- Reading messy CSVsVideo12 min
- Cleaning and typesVideo18 min
Module 2. Exploring3 lessons · 40 min
- Filtering, grouping, pivotingVideo20 min
- Finding what's actually interestingVideo14 min
- Check: pandasQuiz6 min
Module 3. Telling the story3 lessons · 70 min
- Choosing the right chartVideo14 min
- A clear, honest visualisationVideo16 min
- Chart the sample salesAssignment40 min
Instructor
Patrick Nkurunziza
Data Lead, Kivu Labs
Builds the analytics that hiring and product decisions at Kivu Labs run on.
Student ratings
4.6
1,145 students
5
71%
4
21%
3
6%
2
1%
1
1%