Python for Beginners
Write your first programs, work with data, and build a small command-line project.
Course 3 of 17
Turn African business and public datasets into honest, useful visual stories.
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 · 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 — Choose the honest chart in Data Visualisation for Decisions.
Lesson
Core concepts
Core concepts — Choose the honest chart in Data Visualisation for Decisions.
Lesson · Locked
Worked example
Worked example — Choose the honest chart in Data Visualisation for Decisions.
Lesson · Locked
Hands-on practice
Hands-on practice — Choose the honest chart in Data Visualisation for Decisions.
Lesson · Locked
Common pitfalls
Common pitfalls — Choose the honest chart in Data Visualisation for Decisions.
Lesson · Locked
Applying it at work
Applying it at work — Choose the honest chart in Data Visualisation for Decisions.
Lesson · Locked
Module quiz: Choose the honest chart
Check what you learned in Choose the honest chart before moving on.
Quiz · Locked
Overview and set-up
Overview and set-up — Tell the story in the data in Data Visualisation for Decisions.
Lesson · Locked
Core concepts
Core concepts — Tell the story in the data in Data Visualisation for Decisions.
Lesson · Locked
Worked example
Worked example — Tell the story in the data in Data Visualisation for Decisions.
Lesson · Locked
Hands-on practice
Hands-on practice — Tell the story in the data in Data Visualisation for Decisions.
Lesson · Locked
Common pitfalls
Common pitfalls — Tell the story in the data in Data Visualisation for Decisions.
Lesson · Locked
Applying it at work
Applying it at work — Tell the story in the data in Data Visualisation for Decisions.
Lesson · Locked
Module quiz: Tell the story in the data
Check what you learned in Tell the story in the data before moving on.
Quiz · Locked
Overview and set-up
Overview and set-up — Applied practice in Data Visualisation for Decisions.
Lesson · Locked
Core concepts
Core concepts — Applied practice in Data Visualisation for Decisions.
Lesson · Locked
Worked example
Worked example — Applied practice in Data Visualisation for Decisions.
Lesson · Locked
Hands-on practice
Hands-on practice — Applied practice in Data Visualisation for Decisions.
Lesson · Locked
Common pitfalls
Common pitfalls — Applied practice in Data Visualisation for Decisions.
Lesson · Locked
Applying it at work
Applying it at work — Applied practice in Data Visualisation for Decisions.
Lesson · Locked
Module quiz: Applied practice
Check what you learned in Applied practice before moving on.
Quiz · Locked
Overview and set-up
Overview and set-up — Advanced techniques in Data Visualisation for Decisions.
Lesson · Locked
Core concepts
Core concepts — Advanced techniques in Data Visualisation for Decisions.
Lesson · Locked
Worked example
Worked example — Advanced techniques in Data Visualisation for Decisions.
Lesson · Locked
Hands-on practice
Hands-on practice — Advanced techniques in Data Visualisation for Decisions.
Lesson · Locked
Common pitfalls
Common pitfalls — Advanced techniques in Data Visualisation for Decisions.
Lesson · Locked
Applying it at work
Applying it at work — Advanced techniques in Data Visualisation for Decisions.
Lesson · Locked
Module quiz: Advanced techniques
Check what you learned in Advanced techniques before moving on.
Quiz · Locked
Graded project: Data Visualisation for Decisions
Apply everything from Data Visualisation for Decisions in one graded, portfolio-ready build.
Graded project · Locked
Applied learning project
Use Graded project: Data Visualisation for Decisions 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
Data Visualisation for Decisions
40 min · Resume
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
Course 6 in the track
Introduction to Statistics
Descriptive stats, Probability, Sampling, 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.
Clean, explore and visualise real African datasets to answer practical questions.
Missing values, Duplicates, Types & dates, and more.
Variables & types, Lists & dicts, Functions, and more.