Python for Beginners
Write your first programs, work with data, and build a small command-line project.
Course 6 of 17
Descriptive stats, Probability, Sampling, and more.
Yiga AI
Beginner · 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 — Descriptive stats in Introduction to Statistics.
Lesson
Core concepts
Core concepts — Descriptive stats in Introduction to Statistics.
Lesson · Locked
Worked example
Worked example — Descriptive stats in Introduction to Statistics.
Lesson · Locked
Hands-on practice
Hands-on practice — Descriptive stats in Introduction to Statistics.
Lesson · Locked
Module quiz: Descriptive stats
Check what you learned in Descriptive stats before moving on.
Quiz · Locked
Overview and set-up
Overview and set-up — Probability in Introduction to Statistics.
Lesson · Locked
Core concepts
Core concepts — Probability in Introduction to Statistics.
Lesson · Locked
Worked example
Worked example — Probability in Introduction to Statistics.
Lesson · Locked
Hands-on practice
Hands-on practice — Probability in Introduction to Statistics.
Lesson · Locked
Module quiz: Probability
Check what you learned in Probability before moving on.
Quiz · Locked
Overview and set-up
Overview and set-up — Sampling in Introduction to Statistics.
Lesson · Locked
Core concepts
Core concepts — Sampling in Introduction to Statistics.
Lesson · Locked
Worked example
Worked example — Sampling in Introduction to Statistics.
Lesson · Locked
Hands-on practice
Hands-on practice — Sampling in Introduction to Statistics.
Lesson · Locked
Module quiz: Sampling
Check what you learned in Sampling before moving on.
Quiz · Locked
Overview and set-up
Overview and set-up — Confidence intervals in Introduction to Statistics.
Lesson · Locked
Core concepts
Core concepts — Confidence intervals in Introduction to Statistics.
Lesson · Locked
Worked example
Worked example — Confidence intervals in Introduction to Statistics.
Lesson · Locked
Hands-on practice
Hands-on practice — Confidence intervals in Introduction to Statistics.
Lesson · Locked
Module quiz: Confidence intervals
Check what you learned in Confidence intervals before moving on.
Quiz · Locked
Graded project: Introduction to Statistics
Apply everything from Introduction to Statistics in one graded, portfolio-ready build.
Graded project · Locked
Applied learning project
Use Graded project: Introduction to Statistics 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
Overview and set-up
Introduction to Statistics
40 min · Resume
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
Course 8 in the track
Working with APIs & Web Data
Requests, JSON, Pagination, and more.
Intermediate · Course · 3 weeks at 5 hrs/week
Course 9 in the track
Data Manipulation with pandas
DataFrames, Filtering & sorting, Aggregation, and more.
Beginner · 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.
Missing values, Duplicates, Types & dates, and more.