Data Analysis with Pandas
Clean, explore and visualise real African datasets to answer practical questions.
Course 1 of 17
Write your first programs, work with data, and build a small command-line project.
Yiga AI
Beginner · Course · 4 weeks at 5 hrs/week
What you’ll learn
Introduction to Python
Intermediate Python
Data Manipulation with pandas
Data Cleaning in Python
Syllabus
4 modules · 29 lessons · 19 hours · 1 graded project
1160 minutes of guided lesson time.
Sign in and enrol to unlock every lesson. The first lesson is open as a preview.
Overview and set-up
Overview and set-up — Your first program in Python for Beginners.
Lesson
Core concepts
Core concepts — Your first program in Python for Beginners.
Lesson · Locked
Worked example
Worked example — Your first program in Python for Beginners.
Lesson · Locked
Hands-on practice
Hands-on practice — Your first program in Python for Beginners.
Lesson · Locked
Common pitfalls
Common pitfalls — Your first program in Python for Beginners.
Lesson · Locked
Applying it at work
Applying it at work — Your first program in Python for Beginners.
Lesson · Locked
Module quiz: Your first program
Check what you learned in Your first program before moving on.
Quiz · Locked
Overview and set-up
Overview and set-up — Making decisions in Python for Beginners.
Lesson · Locked
Core concepts
Core concepts — Making decisions in Python for Beginners.
Lesson · Locked
Worked example
Worked example — Making decisions in Python for Beginners.
Lesson · Locked
Hands-on practice
Hands-on practice — Making decisions in Python for Beginners.
Lesson · Locked
Common pitfalls
Common pitfalls — Making decisions in Python for Beginners.
Lesson · Locked
Applying it at work
Applying it at work — Making decisions in Python for Beginners.
Lesson · Locked
Module quiz: Making decisions
Check what you learned in Making decisions before moving on.
Quiz · Locked
Overview and set-up
Overview and set-up — Loops and lists in Python for Beginners.
Lesson · Locked
Core concepts
Core concepts — Loops and lists in Python for Beginners.
Lesson · Locked
Worked example
Worked example — Loops and lists in Python for Beginners.
Lesson · Locked
Hands-on practice
Hands-on practice — Loops and lists in Python for Beginners.
Lesson · Locked
Common pitfalls
Common pitfalls — Loops and lists in Python for Beginners.
Lesson · Locked
Applying it at work
Applying it at work — Loops and lists in Python for Beginners.
Lesson · Locked
Module quiz: Loops and lists
Check what you learned in Loops and lists before moving on.
Quiz · Locked
Overview and set-up
Overview and set-up — Functions and a small project in Python for Beginners.
Lesson · Locked
Core concepts
Core concepts — Functions and a small project in Python for Beginners.
Lesson · Locked
Worked example
Worked example — Functions and a small project in Python for Beginners.
Lesson · Locked
Hands-on practice
Hands-on practice — Functions and a small project in Python for Beginners.
Lesson · Locked
Common pitfalls
Common pitfalls — Functions and a small project in Python for Beginners.
Lesson · Locked
Applying it at work
Applying it at work — Functions and a small project in Python for Beginners.
Lesson · Locked
Module quiz: Functions and a small project
Check what you learned in Functions and a small project before moving on.
Quiz · Locked
Graded project: Python for Beginners
Apply everything from Python for Beginners in one graded, portfolio-ready build.
Graded project · Locked
Applied learning project
Use Graded project: Python for Beginners to apply this course to a practical challenge. You’ll finish with a clear solution and the reasoning behind your choices.

Your instructor
Data & analytics
Turns real African data problems into practical lessons learners can apply immediately.

“The course content made machine learning understandable, and the practice kept me moving.”
Continue with
Following the order of Data Analyst with Python.
Next lesson
Overview and set-up
Python for Beginners
40 min · Resume
Course 2 in the track
Data Analysis with Pandas
Clean, explore and visualise real African datasets to answer practical questions.
Intermediate · Course · 4 weeks at 5 hrs/week
Course 3 in the track
Data Visualisation for Decisions
Turn African business and public datasets into honest, useful visual stories.
Intermediate · Course · 4 weeks at 5 hrs/week
Course 4 in the track
Data Cleaning in Python
Missing values, Duplicates, Types & dates, and more.
Intermediate · Course · 3 weeks at 5 hrs/week
Learner reviews
Sign in to share your experience with this course.
Sign in to reviewLoading reviews…
Keep going
Clean, explore and visualise real African datasets to answer practical questions.
Turn African business and public datasets into honest, useful visual stories.
Missing values, Duplicates, Types & dates, and more.
Variables & types, Lists & dicts, Functions, and more.