Reproducible statistical study
Analyse a public health survey in a notebook: description, tests and regression, with careful conclusions.
Learners aiming at applied machine learning with the Python ecosystem.
From the first line of Python to applied machine learning, text mining and network analysis, entirely with the University of Michigan.
Skill labels as listed on Coursera.
Stated prerequisites: No prerequisites; designed as an on-ramp to programming
| Course | Level | Length | Rating (reviews) |
|---|---|---|---|
| Programming for Everybody (Getting Started with Python) | Beginner | 17 h | 4.8 (233,775) |
| Python Data Structures | Beginner | 20 h | 4.9 (97,365) |
| Using Python to Access Web Data | Beginner | 19 h | 4.8 (44,591) |
| Using Databases with Python | Beginner | 14 h | 4.8 (21,659) |
| Capstone: Retrieving, Processing, and Visualizing Data with Python | Beginner | 9 h | 4.7 (14,483) |
Stated prerequisites: High school algebra; basic Python recommended
| Course | Level | Length | Rating (reviews) |
|---|---|---|---|
| Understanding and Visualizing Data with Python | Beginner | 20 h | 4.7 (2,741) |
| Inferential Statistical Analysis with Python | Intermediate | 22 h | 4.6 (938) |
| Fitting Statistical Models to Data with Python | Intermediate | 15 h | 4.4 (718) |
Stated prerequisites: Basic Python or programming background
| Course | Level | Length | Rating (reviews) |
|---|---|---|---|
| Introduction to Data Science in Python | Intermediate | 30 h | 4.5 (27,302) |
| Applied Plotting, Charting & Data Representation in Python | Intermediate | 24 h | 4.5 (6,290) |
| Applied Machine Learning in Python | Intermediate | 32 h | 4.6 (8,814) |
| Applied Text Mining in Python | Intermediate | 25 h | 4.2 (3,827) |
| Applied Social Network Analysis in Python | Intermediate | 26 h | 4.6 (2,730) |
Stated prerequisites: Intermediate Python programming skills
| Course | Level | Length | Rating (reviews) |
|---|---|---|---|
| Data Mining in Python | Advanced | 54 h | 4.6 (14) |
| Applied Unsupervised Learning in Python | Advanced | 30 h | — |
| Network Modeling and Analysis in Python | Advanced | 30 h | — |
| Applied Information Extraction in Python | Advanced | 25 h | — |
This path takes 412 hours, about 10 months at 10 hours a week. A Coursera Plus subscription gives access to most of its courses during that time.
Analyse a public health survey in a notebook: description, tests and regression, with careful conclusions.
Build a scikit-learn model on open property transactions, with cross-validation and feature analysis.
Classify customer reviews as positive or negative, compare two models and explain their errors.
Build a graph from bibliographic data with NetworkX and find the central authors.