Python for Beginners
Write your first programs, work with data, and build a small command-line project.
Course 2 of 17
Clean, explore and visualise real African datasets to answer practical questions.
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 · 30 lessons · 20 hours · 1 graded project
1168 minutes of guided lesson time.
Sign in and enrol to unlock every lesson. The first lesson is open as a preview.
Quick start: clean a messy spreadsheet with AI
A 5–10 minute win you can use today.
Lesson
Overview and set-up
Overview and set-up — Meeting pandas in Data Analysis with Pandas.
Lesson · Locked
Core concepts
Core concepts — Meeting pandas in Data Analysis with Pandas.
Lesson · Locked
Worked example
Worked example — Meeting pandas in Data Analysis with Pandas.
Lesson · Locked
Hands-on practice
Hands-on practice — Meeting pandas in Data Analysis with Pandas.
Lesson · Locked
Common pitfalls
Common pitfalls — Meeting pandas in Data Analysis with Pandas.
Lesson · Locked
Applying it at work
Applying it at work — Meeting pandas in Data Analysis with Pandas.
Lesson · Locked
Module quiz: Meeting pandas
Check what you learned in Meeting pandas before moving on.
Quiz · Locked
Overview and set-up
Overview and set-up — Cleaning messy data in Data Analysis with Pandas.
Lesson · Locked
Core concepts
Core concepts — Cleaning messy data in Data Analysis with Pandas.
Lesson · Locked
Worked example
Worked example — Cleaning messy data in Data Analysis with Pandas.
Lesson · Locked
Hands-on practice
Hands-on practice — Cleaning messy data in Data Analysis with Pandas.
Lesson · Locked
Common pitfalls
Common pitfalls — Cleaning messy data in Data Analysis with Pandas.
Lesson · Locked
Applying it at work
Applying it at work — Cleaning messy data in Data Analysis with Pandas.
Lesson · Locked
Module quiz: Cleaning messy data
Check what you learned in Cleaning messy data before moving on.
Quiz · Locked
Overview and set-up
Overview and set-up — Grouping and answering questions in Data Analysis with Pandas.
Lesson · Locked
Core concepts
Core concepts — Grouping and answering questions in Data Analysis with Pandas.
Lesson · Locked
Worked example
Worked example — Grouping and answering questions in Data Analysis with Pandas.
Lesson · Locked
Hands-on practice
Hands-on practice — Grouping and answering questions in Data Analysis with Pandas.
Lesson · Locked
Common pitfalls
Common pitfalls — Grouping and answering questions in Data Analysis with Pandas.
Lesson · Locked
Applying it at work
Applying it at work — Grouping and answering questions in Data Analysis with Pandas.
Lesson · Locked
Module quiz: Grouping and answering questions
Check what you learned in Grouping and answering questions before moving on.
Quiz · Locked
Overview and set-up
Overview and set-up — Advanced techniques in Data Analysis with Pandas.
Lesson · Locked
Core concepts
Core concepts — Advanced techniques in Data Analysis with Pandas.
Lesson · Locked
Worked example
Worked example — Advanced techniques in Data Analysis with Pandas.
Lesson · Locked
Hands-on practice
Hands-on practice — Advanced techniques in Data Analysis with Pandas.
Lesson · Locked
Common pitfalls
Common pitfalls — Advanced techniques in Data Analysis with Pandas.
Lesson · Locked
Applying it at work
Applying it at work — Advanced techniques in Data Analysis with Pandas.
Lesson · Locked
Module quiz: Advanced techniques
Check what you learned in Advanced techniques before moving on.
Quiz · Locked
Graded project: Data Analysis with Pandas
Apply everything from Data Analysis with Pandas in one graded, portfolio-ready build.
Graded project · Locked
Applied learning project
Use Graded project: Data Analysis 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
Software & cloud
Helps new developers build reliable products through clear explanations and guided practice.

“I use what I learned in my work now, not in some distant future project.”
Continue with
Following the order of Data Analyst with Python.
Next lesson
Quick start: clean a messy spreadsheet with AI
Data Analysis with Pandas
8 min · Resume
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
Course 5 in the track
Introduction to Python
Variables & types, Lists & dicts, Functions, and more.
Beginner · 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.
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.