Python Data Science Tutorials

A complete 12-week curriculum from Python fundamentals to machine learning and capstone project development. Each week contains 3 sessions of 2 hours, with executable code examples, theory, and graded assignments. Built by Adeleke Akinrinade Kayode for professionals entering the UK and Nigerian data science job markets.

12
Weeks
36
Sessions
72h
Content
Free
Always
W1
Beginner 3 sessions · 6 hrs

Week 1: Python Fundamentals for Data Science

Installation, variables, data types, operators, control flow, functions, Git...

Start
W2
Beginner 3 sessions · 6 hrs

Week 2: Data Structures and File Handling

Lists, tuples, dictionaries, sets, list comprehensions, CSV file handling with the csv module...

Start
W3
Beginner 3 sessions · 6 hrs

Week 3: Data Manipulation with Pandas

DataFrame creation, reading CSV/Excel, exploration methods, boolean filtering, .loc[]/.iloc[], groupby aggrega...

Start
W4
Intermediate 3 sessions · 6 hrs

Week 4: Data Cleaning and Preprocessing

Missing data mechanisms (MCAR/MAR/MNAR), imputation strategies, IQR and z-score outlier detection, winsorisati...

Start
W5
Intermediate 3 sessions · 6 hrs

Week 5: Exploratory Data Analysis and Visualisation

Skewness and kurtosis, bivariate analysis, matplotlib figure architecture, seaborn (histplot/boxplot/violinplo...

Start
W6
Intermediate 3 sessions · 6 hrs

Week 6: Statistical Foundations and Probability

Probability axioms, conditional probability, Bayes theorem, Binomial and Normal distributions, Central Limit T...

Start
W7
Intermediate 3 sessions · 6 hrs

Week 7: Hypothesis Testing

Type I/II errors, p-values, one-sample t-test, independent t-test, ANOVA with Tukey HSD, chi-square test, Mann...

Start
W8
Intermediate 3 sessions · 6 hrs

Week 8: Correlation, Regression and Causality

Pearson/Spearman correlation, partial correlation, VIF multicollinearity, OLS linear regression diagnostics, l...

Start
W9
Intermediate 3 sessions · 6 hrs

Week 9: Supervised Machine Learning

Decision trees (CART, Gini impurity), Random Forest (bagging, feature importance), cross-validation (k-fold st...

Start
W10
Advanced 3 sessions · 6 hrs

Week 10: Unsupervised Machine Learning

K-means (algorithm, elbow method, silhouette score), hierarchical clustering (dendrogram, Ward linkage), DBSCA...

Start
W11
Intermediate 3 sessions · 6 hrs

Week 11: SQL Queries and Time Series Analysis

SQL fundamentals, JOINs, CTEs, window functions (ROW_NUMBER, RANK, LAG, LEAD), ARIMA model identification, sea...

Start
W12
Advanced 3 sessions · 6 hrs

Week 12: Capstone Project and Professional Development

CRISP-DM workflow, capstone project report structure, GitHub portfolio, UK/Nigerian CV for data scientists, te...

Start
CAP
Advanced3 weeks

Capstone Project

End-to-end project on a self-chosen real dataset. Full CRISP-DM cycle, GitHub repository, written report, and presentation. 30% of course grade.

View