Skip to content
UdemyPythonPaid courseBeginner levelCertificate

Python for Statistical Analysis (Udemy.com)

Master applied Statistics with Python by solving real-world problems with state-of-the-art software and libraries

Created by: Samuel Hinton

Last updated February 2025

icon
What you will learn

  • Gain deeper insights into data
  • Use Python to solve common and complex statistical and Machine Learning-related projects
  • How to interpret and visualize outcomes, integrating visual output and graphical exploration
  • Learn hypothesis testing and how to efficiently implement tests in Python

How it compares

Against the other 388 rated Udemy courses in Python on CourseDuck:

  • Rating4.3 out of 5higher than 25% of them
  • Reviews2,817#111 of 389 by number of reviews
  • Length8.7 hoursshorter than 54% of them
  • Last updatedFebruary 2025more recently than 64% of them

icon
Course Description

Welcome to Python for Statistical Analysis!


This course is designed to position you for success by diving into the real-world of statistics and data science.


  1. Learn through real-world examples: Instead of sitting through hours of theoretical content and struggling to connect it to real-world problems, we'll focus entirely upon applied statistics. Taking theory and immediately applying it through Python onto common problems to give you the knowledge and skills you need to excel.


  2. Presentation-focused outcomes: Crunching the numbers is easy, and quickly becoming the domain of computers and not people. The skills people have are interpreting and visualising outcomes and so we focus heavily on this, integrating visual output and graphical exploration in our workflows. Plus, the extra content on great ways to spice up visuals for reports, articles and presentations, so that you can stand out from the crowd.


  3. Modern tools and workflows: This isn't school, where we want to spend hours grinding through problems by hand for reinforcement learning. No, we'll solve our problems using state-of-the-art techniques and code libraries, utilising features from the very latest software releases to make us as productive and efficient as possible. Don't reinvent the wheel when the industry has moved to rockets.

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Samuel Hinton

Hi, I'm Sam and I'm an astrophysicist, data scientist, robotics and software engineer, astronomer and public presenter.

My work right now is all about renewable energy. Battery assets, optimising their utilisation and trading energy in markets to cut out as many fossil fuel generators as humanly possible.

In academia, my primary work involves investigating the nature of dark energy, however I also spend a lot of time advocating of open-source development and proper coding practices. 

With years of experience from the financial software industry to machine learning pipelines classifying objects in the night sky, and teaching experience in statistics, software engineering, data manipulation, computational physics, and much more, I'm dedicated to increasing the level of coding proficiency in the scientific fields, and bringing basic coding knowledge to any eager student.


icon
More courses by Samuel Hinton

$11.99

icon
More Python courses

$22.99

$17.99

Free

Free

$19.99

Free

icon
Reviews

4.3

2,817 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Timothy Harris on 1/19/2024

I've given 5 stars since I really enjoyed this course and it was exactly what I wanted in order to learn about SciPy Stats functions and how to visualize them. The examples are fun and stimulating with a nice helping of Aussie humor thrown in! Definitely more than a beginner course--the practical examples near the end are especially challenging. As an exercise, I've been adding markdown and comments to the downloaded notebooks. This should aid my understanding the second time through!

By Michael Mehner on 8/24/2023

The course is not for beginners like the courese level indicates - you should have more than basic python skills and also you should have also some deeper understand on statistical topics. since i am a huge fan of code along courses i was pretty disappointed when huge code chunks where copy and pasted by the instructor - so either you pause and try to code along that way or you load the notebooks from the instructor and copy / paste yourself. But even then, some of the notebooks where faulty and didn't run through and threw some errors. also the intensity of the knowledge with which you are bombarded is quite insane - all that while you try to keep your code in sync. i had to pause a lot and also debug by using chatGPT for help since some of the content is faulty - maybe thats might be due to a version change of some of the tools and not the fault of the instructor but it is cumbersome. i will have to take another, more basic course in the meantime but are planning to redo the course as soon as i gained more knowledge regarding the topics of this course but the course instructor should think about to not market this course as beginner level - Its not - nevertheless there are a lot of fun practices like the meteor hit probaillity practice. so if you are already more advanced in statistics and python you might really dig this course

By Marta Serrado Del-Negro Redondo on 7/3/2023

Don't think the course is bad, however I've learned nothing simple because I was not able to follow most of lectures. It's wrong to assume you only need basic python knowledge, as the course is very technical in terms of statistical and the instructor just drops tons of code and assumes you know all about it. Once again, I'm not saying the course is bad, but the requirements should definitely be reviewed because this unless you have strong statistical background and python skill, you'll not be able to follow along.

By Dhaval Panchal on 2/5/2021

Fast paced, but an excellent resource for statistical analysis in Python. You should be comfortable with coding python in order to fully understand what is being presented. The instructor doesn't explain the code in great detail, with a lot of "thrown in" plotting code to plot the data, so be prepared. However the files are all available. Just short of 5 Stars as I felt a lot of the examples could be simpler, or the learning curve to be more gradual as it does ramp up significantly, particularly the Gaussian section that is rather complex!

By Philip Buhr on 11/21/2020

The Presenter has an infectous passion for statistics and realy got me exited to lean and use this to analyze my own data

By Caio Luna Ferreira on 11/21/2020

As a beginner, It would require much more exercises to absorb and put all this knowledge into use

By JanOve Knutsen on 11/7/2020

Good so far

By Jammie Monclova on 11/7/2020

It is a little early, but I have liked everything so far.

By William Windsor on 11/7/2020

Excellent content, and the instructor Samuel Hinton is knowledgeable, clear, and systematic in his teaching for us students. Highly recommended.

By Sai charan pallati on 11/7/2020

Explanation of topics are not clear, Instructor has to explain things much detail. It is totally a time waste course

By Amidou N'Diaye on 11/1/2020

Samuel is knowledgeable, passionate about the topic (Statistics) and the explanation is crystal clear. Lots of practical examples to work with and build a solid foundation of applied statistics.

By Manish Choudhary on 10/24/2020

amazing journey ?

Showing 12 of 234 reviews

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 86 / 100