Python for Beginners
Write your first programs, work with data, and build a small command-line project.
Course 13 of 17
Import data, Seasonal trends, Regional comparison, 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 — Import data in Project: Agricultural Yield Analysis (Uganda).
Lesson
Core concepts
Core concepts — Import data in Project: Agricultural Yield Analysis (Uganda).
Lesson · Locked
Worked example
Worked example — Import data in Project: Agricultural Yield Analysis (Uganda).
Lesson · Locked
Hands-on practice
Hands-on practice — Import data in Project: Agricultural Yield Analysis (Uganda).
Lesson · Locked
Module quiz: Import data
Check what you learned in Import data before moving on.
Quiz · Locked
Overview and set-up
Overview and set-up — Seasonal trends in Project: Agricultural Yield Analysis (Uganda).
Lesson · Locked
Core concepts
Core concepts — Seasonal trends in Project: Agricultural Yield Analysis (Uganda).
Lesson · Locked
Worked example
Worked example — Seasonal trends in Project: Agricultural Yield Analysis (Uganda).
Lesson · Locked
Hands-on practice
Hands-on practice — Seasonal trends in Project: Agricultural Yield Analysis (Uganda).
Lesson · Locked
Module quiz: Seasonal trends
Check what you learned in Seasonal trends before moving on.
Quiz · Locked
Overview and set-up
Overview and set-up — Regional comparison in Project: Agricultural Yield Analysis (Uganda).
Lesson · Locked
Core concepts
Core concepts — Regional comparison in Project: Agricultural Yield Analysis (Uganda).
Lesson · Locked
Worked example
Worked example — Regional comparison in Project: Agricultural Yield Analysis (Uganda).
Lesson · Locked
Hands-on practice
Hands-on practice — Regional comparison in Project: Agricultural Yield Analysis (Uganda).
Lesson · Locked
Module quiz: Regional comparison
Check what you learned in Regional comparison before moving on.
Quiz · Locked
Overview and set-up
Overview and set-up — Recommendations in Project: Agricultural Yield Analysis (Uganda).
Lesson · Locked
Core concepts
Core concepts — Recommendations in Project: Agricultural Yield Analysis (Uganda).
Lesson · Locked
Worked example
Worked example — Recommendations in Project: Agricultural Yield Analysis (Uganda).
Lesson · Locked
Hands-on practice
Hands-on practice — Recommendations in Project: Agricultural Yield Analysis (Uganda).
Lesson · Locked
Module quiz: Recommendations
Check what you learned in Recommendations before moving on.
Quiz · Locked
Graded project: Project: Agricultural Yield Analysis (Uganda)
Apply everything from Project: Agricultural Yield Analysis (Uganda) in one graded, portfolio-ready build.
Graded project · Locked
Applied learning project
Use Graded project: Project: Agricultural Yield Analysis (Uganda) 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
Project: Agricultural Yield Analysis (Uganda)
40 min · Resume
Course 14 in the track
Dashboards with Streamlit
App structure, Widgets, Charts, and more.
Intermediate · Course · 3 weeks at 5 hrs/week
Course 15 in the track
Analyst Career Prep
Portfolio, CV & LinkedIn, Interview questions, and more.
Beginner · Course · 3 weeks at 5 hrs/week
Course 16 in the track
Data Visualisation with Matplotlib & Seaborn
Chart types, Styling, Multi-plot, 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.
Turn African business and public datasets into honest, useful visual stories.
Missing values, Duplicates, Types & dates, and more.