Python for Beginners
Write your first programs, work with data, and build a small command-line project.
Course 9 of 17
DataFrames, Filtering & sorting, Aggregation, and more.
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 · 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 — DataFrames in Data Manipulation with pandas.
Lesson
Core concepts
Core concepts — DataFrames in Data Manipulation with pandas.
Lesson · Locked
Worked example
Worked example — DataFrames in Data Manipulation with pandas.
Lesson · Locked
Hands-on practice
Hands-on practice — DataFrames in Data Manipulation with pandas.
Lesson · Locked
Common pitfalls
Common pitfalls — DataFrames in Data Manipulation with pandas.
Lesson · Locked
Module quiz: DataFrames
Check what you learned in DataFrames before moving on.
Quiz · Locked
Overview and set-up
Overview and set-up — Filtering & sorting in Data Manipulation with pandas.
Lesson · Locked
Core concepts
Core concepts — Filtering & sorting in Data Manipulation with pandas.
Lesson · Locked
Worked example
Worked example — Filtering & sorting in Data Manipulation with pandas.
Lesson · Locked
Hands-on practice
Hands-on practice — Filtering & sorting in Data Manipulation with pandas.
Lesson · Locked
Common pitfalls
Common pitfalls — Filtering & sorting in Data Manipulation with pandas.
Lesson · Locked
Module quiz: Filtering & sorting
Check what you learned in Filtering & sorting before moving on.
Quiz · Locked
Overview and set-up
Overview and set-up — Aggregation in Data Manipulation with pandas.
Lesson · Locked
Core concepts
Core concepts — Aggregation in Data Manipulation with pandas.
Lesson · Locked
Worked example
Worked example — Aggregation in Data Manipulation with pandas.
Lesson · Locked
Hands-on practice
Hands-on practice — Aggregation in Data Manipulation with pandas.
Lesson · Locked
Common pitfalls
Common pitfalls — Aggregation in Data Manipulation with pandas.
Lesson · Locked
Module quiz: Aggregation
Check what you learned in Aggregation before moving on.
Quiz · Locked
Overview and set-up
Overview and set-up — Merging in Data Manipulation with pandas.
Lesson · Locked
Core concepts
Core concepts — Merging in Data Manipulation with pandas.
Lesson · Locked
Worked example
Worked example — Merging in Data Manipulation with pandas.
Lesson · Locked
Hands-on practice
Hands-on practice — Merging in Data Manipulation with pandas.
Lesson · Locked
Common pitfalls
Common pitfalls — Merging in Data Manipulation with pandas.
Lesson · Locked
Module quiz: Merging
Check what you learned in Merging before moving on.
Quiz · Locked
Graded project: Data Manipulation with pandas
Apply everything from Data Manipulation with pandas in one graded, portfolio-ready build.
Graded project · Locked
Applied learning project
Use Graded project: Data Manipulation with pandas 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
Data Manipulation with pandas
40 min · Resume
Course 10 in the track
SQL for Analysts
SELECT & WHERE, Joins, Group by, and more.
Beginner · Course · 4 weeks at 5 hrs/week
Course 11 in the track
Intermediate Python
Loops & logic, Error handling, Modules, and more.
Intermediate · Course · 3 weeks at 5 hrs/week
Course 12 in the track
Hypothesis Testing in Python
t-tests, Chi-square, A/B testing, 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
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.