Python for Beginners
Write your first programs, work with data, and build a small command-line project.
Course 7 of 17
Clean dataset, Analyse patterns, Visualise, and more.
Yiga AI
Intermediate · 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 · 25 lessons · 17 hours · 1 graded project
1000 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 — Clean dataset in Project: Mobile Money Transactions Analysis.
Lesson
Core concepts
Core concepts — Clean dataset in Project: Mobile Money Transactions Analysis.
Lesson · Locked
Worked example
Worked example — Clean dataset in Project: Mobile Money Transactions Analysis.
Lesson · Locked
Hands-on practice
Hands-on practice — Clean dataset in Project: Mobile Money Transactions Analysis.
Lesson · Locked
Common pitfalls
Common pitfalls — Clean dataset in Project: Mobile Money Transactions Analysis.
Lesson · Locked
Module quiz: Clean dataset
Check what you learned in Clean dataset before moving on.
Quiz · Locked
Overview and set-up
Overview and set-up — Analyse patterns in Project: Mobile Money Transactions Analysis.
Lesson · Locked
Core concepts
Core concepts — Analyse patterns in Project: Mobile Money Transactions Analysis.
Lesson · Locked
Worked example
Worked example — Analyse patterns in Project: Mobile Money Transactions Analysis.
Lesson · Locked
Hands-on practice
Hands-on practice — Analyse patterns in Project: Mobile Money Transactions Analysis.
Lesson · Locked
Common pitfalls
Common pitfalls — Analyse patterns in Project: Mobile Money Transactions Analysis.
Lesson · Locked
Module quiz: Analyse patterns
Check what you learned in Analyse patterns before moving on.
Quiz · Locked
Overview and set-up
Overview and set-up — Visualise in Project: Mobile Money Transactions Analysis.
Lesson · Locked
Core concepts
Core concepts — Visualise in Project: Mobile Money Transactions Analysis.
Lesson · Locked
Worked example
Worked example — Visualise in Project: Mobile Money Transactions Analysis.
Lesson · Locked
Hands-on practice
Hands-on practice — Visualise in Project: Mobile Money Transactions Analysis.
Lesson · Locked
Common pitfalls
Common pitfalls — Visualise in Project: Mobile Money Transactions Analysis.
Lesson · Locked
Module quiz: Visualise
Check what you learned in Visualise before moving on.
Quiz · Locked
Overview and set-up
Overview and set-up — Present to stakeholders in Project: Mobile Money Transactions Analysis.
Lesson · Locked
Core concepts
Core concepts — Present to stakeholders in Project: Mobile Money Transactions Analysis.
Lesson · Locked
Worked example
Worked example — Present to stakeholders in Project: Mobile Money Transactions Analysis.
Lesson · Locked
Hands-on practice
Hands-on practice — Present to stakeholders in Project: Mobile Money Transactions Analysis.
Lesson · Locked
Common pitfalls
Common pitfalls — Present to stakeholders in Project: Mobile Money Transactions Analysis.
Lesson · Locked
Module quiz: Present to stakeholders
Check what you learned in Present to stakeholders before moving on.
Quiz · Locked
Graded project: Project: Mobile Money Transactions Analysis
Apply everything from Project: Mobile Money Transactions Analysis in one graded, portfolio-ready build.
Graded project · Locked
Applied learning project
Use Graded project: Project: Mobile Money Transactions Analysis to apply this course to a practical challenge. You’ll finish with a clear solution and the reasoning behind your choices.

Your instructor
AI for professions
Shows working professionals how to use AI responsibly inside everyday workflows.

“The examples felt relevant to public service and worked on the connection I actually have.”
Continue with
Following the order of Data Analyst with Python.
Next lesson
Overview and set-up
Project: Mobile Money Transactions Analysis
40 min · Resume
Course 8 in the track
Working with APIs & Web Data
Requests, JSON, Pagination, and more.
Intermediate · Course · 3 weeks at 5 hrs/week
Course 9 in the track
Data Manipulation with pandas
DataFrames, Filtering & sorting, Aggregation, and more.
Beginner · Course · 4 weeks at 5 hrs/week
Course 10 in the track
SQL for Analysts
SELECT & WHERE, Joins, Group by, and more.
Beginner · Course · 4 weeks at 5 hrs/week
Learner reviews
Sign in to share your experience with this course.
Sign in to reviewLoading reviews…
Keep going
Write your first programs, work with data, and build a small command-line project.
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.