Python for Beginners
Write your first programs, work with data, and build a small command-line project.
Course 4 of 17
Missing values, Duplicates, Types & dates, and more.
Yiga AI
Intermediate · Course · 3 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 · 21 lessons · 14 hours · 1 graded project
840 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 — Missing values in Data Cleaning in Python.
Lesson
Core concepts
Core concepts — Missing values in Data Cleaning in Python.
Lesson · Locked
Worked example
Worked example — Missing values in Data Cleaning in Python.
Lesson · Locked
Hands-on practice
Hands-on practice — Missing values in Data Cleaning in Python.
Lesson · Locked
Module quiz: Missing values
Check what you learned in Missing values before moving on.
Quiz · Locked
Overview and set-up
Overview and set-up — Duplicates in Data Cleaning in Python.
Lesson · Locked
Core concepts
Core concepts — Duplicates in Data Cleaning in Python.
Lesson · Locked
Worked example
Worked example — Duplicates in Data Cleaning in Python.
Lesson · Locked
Hands-on practice
Hands-on practice — Duplicates in Data Cleaning in Python.
Lesson · Locked
Module quiz: Duplicates
Check what you learned in Duplicates before moving on.
Quiz · Locked
Overview and set-up
Overview and set-up — Types & dates in Data Cleaning in Python.
Lesson · Locked
Core concepts
Core concepts — Types & dates in Data Cleaning in Python.
Lesson · Locked
Worked example
Worked example — Types & dates in Data Cleaning in Python.
Lesson · Locked
Hands-on practice
Hands-on practice — Types & dates in Data Cleaning in Python.
Lesson · Locked
Module quiz: Types & dates
Check what you learned in Types & dates before moving on.
Quiz · Locked
Overview and set-up
Overview and set-up — Outliers in Data Cleaning in Python.
Lesson · Locked
Core concepts
Core concepts — Outliers in Data Cleaning in Python.
Lesson · Locked
Worked example
Worked example — Outliers in Data Cleaning in Python.
Lesson · Locked
Hands-on practice
Hands-on practice — Outliers in Data Cleaning in Python.
Lesson · Locked
Module quiz: Outliers
Check what you learned in Outliers before moving on.
Quiz · Locked
Graded project: Data Cleaning in Python
Apply everything from Data Cleaning in Python in one graded, portfolio-ready build.
Graded project · Locked
Applied learning project
Use Graded project: Data Cleaning in Python to apply this course to a practical challenge. You’ll finish with a clear solution and the reasoning behind your choices.

Your instructor
Career readiness
Connects technical learning to portfolios, interviews and confident career moves.

“The track removed the uncertainty. I knew what to learn next and what to show employers.”
Continue with
Following the order of Data Analyst with Python.
Next lesson
Overview and set-up
Data Cleaning in Python
40 min · Resume
Course 5 in the track
Introduction to Python
Variables & types, Lists & dicts, Functions, and more.
Beginner · Course · 3 weeks at 5 hrs/week
Course 6 in the track
Introduction to Statistics
Descriptive stats, Probability, Sampling, and more.
Beginner · Course · 3 weeks at 5 hrs/week
Course 7 in the track
Project: Mobile Money Transactions Analysis
Clean dataset, Analyse patterns, Visualise, and more.
Intermediate · 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.
Variables & types, Lists & dicts, Functions, and more.