VOOZH about

URL: https://www.coursera.org/learn/inferential-statistical-analysis-python

⇱ Inferential Statistical Analysis with Python | Coursera


Inferential Statistical Analysis with Python

Keep adding new skills with 10,000+ programs for $239 (usually $399). Save now.

Inferential Statistical Analysis with Python

49,148 already enrolled

Included with

Ask Coursera

Gain insight into a topic and learn the fundamentals.
4.6

937 reviews

Intermediate level

Recommended experience

Flexible schedule
2 weeks at 10 hours a week
Learn at your own pace
94%
Most learners liked this course

Gain insight into a topic and learn the fundamentals.
4.6

937 reviews

Intermediate level

Recommended experience

Flexible schedule
2 weeks at 10 hours a week
Learn at your own pace
94%
Most learners liked this course

What you'll learn

  • Determine assumptions needed to calculate confidence intervals for their respective population parameters.

  • Create confidence intervals in Python and interpret the results.

  • Review how inferential procedures are applied and interpreted step by step when analyzing real data.

  • Run hypothesis tests in Python and interpret the results.

Details to know

Shareable certificate

Add to your LinkedIn profile

Assessments

7 assignments¹

AI Graded see disclaimer
Taught in English

Build your subject-matter expertise

This course is part of the Statistics with Python Specialization
When you enroll in this course, you'll also be enrolled in this Specialization.
  • Learn new concepts from industry experts
  • Gain a foundational understanding of a subject or tool
  • Develop job-relevant skills with hands-on projects
  • Earn a shareable career certificate

There are 4 modules in this course

In this course, we will explore basic principles behind using data for estimation and for assessing theories. We will analyze both categorical data and quantitative data, starting with one population techniques and expanding to handle comparisons of two populations. We will learn how to construct confidence intervals. We will also use sample data to assess whether or not a theory about the value of a parameter is consistent with the data. A major focus will be on interpreting inferential results appropriately.

At the end of each week, learners will apply what they’ve learned using Python within the course environment. During these lab-based sessions, learners will work through tutorials focusing on specific case studies to help solidify the week’s statistical concepts, which will include further deep dives into Python libraries including Statsmodels, Pandas, and Seaborn. This course utilizes the Jupyter Notebook environment within Coursera.

In this first week, we’ll review the course syllabus and discover the various concepts and objectives to be mastered in weeks to come. You’ll be introduced to inference methods and some of the research questions we’ll discuss in the course, as well as an overall framework for making decisions using data, considerations for how you make those decisions, and evaluating errors that you may have made. On the Python side, we’ll review some high level concepts from the first course in this series, Python’s statistics landscape, and walk through intermediate level Python concepts. All of the course information on grading, prerequisites, and expectations are on the course syllabus and you can find more information on our Course Resources page.

What's included

6 videos7 readings1 assignment1 discussion prompt3 ungraded labs

6 videosTotal 40 minutes
  • Welcome to the Course!3 minutes
  • Inferential Statistical Analysis with Python Guidelines4 minutes
  • Introduction to Inference Methods: Oh the Things You Will See!3 minutes
  • Bag A or Bag B?14 minutes
  • This or That? Language and Notation13 minutes
  • The Python Statistics Landscape3 minutes
7 readingsTotal 62 minutes
  • Course Syllabus10 minutes
  • Meet the Course Team!10 minutes
  • Formula Help Sheets10 minutes
  • About Our Datasets2 minutes
  • Help Us Learn More About You!10 minutes
  • This or That Reference10 minutes
  • Python Statistical Functions Cheat Sheet10 minutes
1 assignmentTotal 15 minutes
  • Python Basics Assessment15 minutes
1 discussion promptTotal 10 minutes
  • Research Questions in Real Life10 minutes
3 ungraded labsTotal 50 minutes
  • Review of Course 1 Python Concepts30 minutes
  • Functions and Lambda Functions, Reading Help Files20 minutes
  • Python Basics Assessment Notebook0 minutes

In this second week, we will learn about estimating population parameters via confidence intervals. You will be introduced to five different types of population parameters, assumptions needed to calculate a confidence interval for each of these five parameters, and how to calculate confidence intervals. Quizzes will appear throughout the week to test your understanding. In addition, you’ll learn how to create confidence intervals in Python.

What's included

10 videos5 readings3 assignments6 ungraded labs

10 videosTotal 84 minutes
  • Estimating a Population Proportion with Confidence6 minutes
  • Understanding Confidence Intervals11 minutes
  • Demo: Seeing Theory5 minutes
  • Assumptions for a Single Population Proportion Confidence Interval3 minutes
  • Conservative Approach & Sample Size Consideration9 minutes
  • Estimating a Difference in Population Proportions with Confidence6 minutes
  • Interpretations & Assumptions for Two Population Proportion Intervals4 minutes
  • Estimating a Population Mean with Confidence15 minutes
  • Estimating a Mean Difference for Paired Data10 minutes
  • Estimating a Difference in Population Means with Confidence (for Independent Groups)15 minutes
5 readingsTotal 55 minutes
  • Confidence Intervals: Other Considerations15 minutes
  • What Affects the Standard Error of an Estimate?10 minutes
  • t-distributions vs. z-distributions10 minutes
  • Additional Practice: An Introductory Guide to PDFs and CDFs10 minutes
  • Napping and Non-Napping Toddlers Article for Python Assessment10 minutes
3 assignmentsTotal 120 minutes
  • Practice Quiz: All About Confidence Intervals30 minutes
  • Sample Size & Assumptions30 minutes
  • Confidence Intervals Assessment60 minutes
6 ungraded labsTotal 220 minutes
  • Introduction to Confidence Intervals in Python20 minutes
  • Confidence Intervals for Differences between Population Parameters20 minutes
  • Case Study Using Confidence Intervals with NHANES60 minutes
  • More Practice: Confidence intervals with NHANES60 minutes
  • Solutions to "More Practice: Confidence intervals with NHANES"60 minutes
  • Confidence Intervals in Python Assessment Notebook0 minutes

In week three, we’ll learn how to test various hypotheses - using the five different analysis methods covered in the previous week. We’ll discuss the importance of various factors and assumptions with hypothesis testing and learn to interpret our results. We will also review how to distinguish which procedure is appropriate for the research question at hand. Quizzes and a peer assessment will appear throughout the week to test your understanding.

What's included

10 videos2 readings2 assignments1 peer review1 discussion prompt6 ungraded labs

10 videosTotal 103 minutes
  • Setting Up a Test for a Population Proportion5 minutes
  • Testing a One Population Proportion8 minutes
  • Setting Up a Test of Difference in Population Proportions8 minutes
  • Testing a Difference in Population Proportions9 minutes
  • Interview: P-Values, P-Hacking and More25 minutes
  • One Mean: Testing about a Population Mean with Confidence17 minutes
  • Testing a Population Mean Difference14 minutes
  • Testing for a Difference in Population Means (for Independent Groups)13 minutes
  • Demo: Name That Scenario3 minutes
  • Chocolate & Cycling Assignment2 minutes
2 readingsTotal 15 minutes
  • Hypothesis Testing: Other Considerations10 minutes
  • The Relationship between Confidence Intervals & Hypothesis Testing5 minutes
2 assignmentsTotal 75 minutes
  • Name That Scenario15 minutes
  • Hypothesis Testing in Python Assessment 60 minutes
1 peer reviewTotal 60 minutes
  • Chocolate & Cycling Assignment60 minutes
1 discussion promptTotal 10 minutes
  • P-Values and P-Hacking10 minutes
6 ungraded labsTotal 235 minutes
  • Introduction to Hypothesis Testing in Python20 minutes
  • Walk-Through: Hypothesis Testing with NHANES20 minutes
  • Case Study Using Hypothesis Testing with NHANES60 minutes
  • More Practice: Hypothesis testing with NHANES60 minutes
  • Solutions to "More Practice: Hypothesis testing with NHANES"60 minutes
  • Hypothesis Testing in Python Assessment Notebook15 minutes

In the final week of this course, we will walk through several examples and case studies that illustrate applications of the inferential procedures discussed in prior weeks. Learners will see examples of well-formulated research questions related to the study designs and data sets that we have discussed thus far, and via both confidence interval estimation and formal hypothesis testing, we will formulate inferential responses to those questions.

What's included

6 videos5 readings1 assignment

6 videosTotal 77 minutes
  • The Importance of Good Research Questions for Sound Inference10 minutes
  • Descriptive Inference Examples for Single Variables Using Confidence Intervals13 minutes
  • Descriptive Inference Examples for Single Variables Using Hypothesis Testing13 minutes
  • Comparing Means for Two Independent Samples: An Example15 minutes
  • Comparing Means for Two Paired Samples: An Example12 minutes
  • Comparing Proportions for Two Independent Samples: An Example14 minutes
5 readingsTotal 45 minutes
  • Assumptions Consistency5 minutes
  • Comparing Proportions for Two Independent Samples10 minutes
  • Revisiting Examples: Accounting for Complex Samples10 minutes
  • Course Feedback10 minutes
  • Keep Learning with Michigan Online10 minutes
1 assignmentTotal 30 minutes
  • Assessment30 minutes

Earn a career certificate

Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.

Instructors

Instructor ratings
4.7 (152 ratings)
University of Michigan
3 Courses172,304 learners

Explore more from Data Analysis

Why people choose Coursera for their career

👁 Image

Felipe M.

Learner since 2018
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."
👁 Image

Jennifer J.

Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."
👁 Image

Larry W.

Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."
👁 Image

Chaitanya A.

"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."

Learner reviews

  • 5 stars

    73.85%

  • 4 stars

    17.82%

  • 3 stars

    5.22%

  • 2 stars

    1.49%

  • 1 star

    1.60%

Showing 3 of 937

R
·

Reviewed on Jan 21, 2021

Very good course content and mentors & teachers. The course content was very structured. I learnt a lot from the course and gained skills which will definitely gonna help me in future.

CC
·

Reviewed on Jan 22, 2026

Very clear explanations, good that they force you to run your own code. Would have been good to work with more challenging data.

VD
·

Reviewed on Aug 7, 2022

Useful course to learn basic concepts of inferential statistical analysis. However, I would expect more Python exercises/assignments than the essay-type writing assignment.

Frequently asked questions

To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.

When you enroll in the course, you get access to all of the courses in the Specialization, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.

Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.

Financial aid available,

¹ Some assignments in this course are AI-graded. For these assignments, your data will be used in accordance with Coursera's Privacy Notice.