Python for Beginners
Write your first programs, work with data, and build a small command-line project.
Course 12 of 17
t-tests, Chi-square, A/B testing, 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 — t-tests in Hypothesis Testing in Python.
Lesson
Core concepts
Core concepts — t-tests in Hypothesis Testing in Python.
Lesson · Locked
Worked example
Worked example — t-tests in Hypothesis Testing in Python.
Lesson · Locked
Hands-on practice
Hands-on practice — t-tests in Hypothesis Testing in Python.
Lesson · Locked
Module quiz: t-tests
Check what you learned in t-tests before moving on.
Quiz · Locked
Overview and set-up
Overview and set-up — Chi-square in Hypothesis Testing in Python.
Lesson · Locked
Core concepts
Core concepts — Chi-square in Hypothesis Testing in Python.
Lesson · Locked
Worked example
Worked example — Chi-square in Hypothesis Testing in Python.
Lesson · Locked
Hands-on practice
Hands-on practice — Chi-square in Hypothesis Testing in Python.
Lesson · Locked
Module quiz: Chi-square
Check what you learned in Chi-square before moving on.
Quiz · Locked
Overview and set-up
Overview and set-up — A/B testing in Hypothesis Testing in Python.
Lesson · Locked
Core concepts
Core concepts — A/B testing in Hypothesis Testing in Python.
Lesson · Locked
Worked example
Worked example — A/B testing in Hypothesis Testing in Python.
Lesson · Locked
Hands-on practice
Hands-on practice — A/B testing in Hypothesis Testing in Python.
Lesson · Locked
Module quiz: A/B testing
Check what you learned in A/B testing before moving on.
Quiz · Locked
Overview and set-up
Overview and set-up — Interpreting p-values in Hypothesis Testing in Python.
Lesson · Locked
Core concepts
Core concepts — Interpreting p-values in Hypothesis Testing in Python.
Lesson · Locked
Worked example
Worked example — Interpreting p-values in Hypothesis Testing in Python.
Lesson · Locked
Hands-on practice
Hands-on practice — Interpreting p-values in Hypothesis Testing in Python.
Lesson · Locked
Module quiz: Interpreting p-values
Check what you learned in Interpreting p-values before moving on.
Quiz · Locked
Graded project: Hypothesis Testing in Python
Apply everything from Hypothesis Testing in Python in one graded, portfolio-ready build.
Graded project · Locked
Applied learning project
Use Graded project: Hypothesis Testing 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
Hypothesis Testing in Python
40 min · Resume
Course 13 in the track
Project: Agricultural Yield Analysis (Uganda)
Import data, Seasonal trends, Regional comparison, and more.
Intermediate · Course · 3 weeks at 5 hrs/week
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
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.