Course catalogue

Pick a track

Each course is a hands-on slide deck — every chapter runs Python in your browser, every concept has an editable example, and every chapter ends with a practice exercise that locks in what you learned. Courses are sold individually or bundled into a six-week paced cohort.

Free · Available now

Foundations of Python

5 chapters ~8 hours Beginner

A free, hands-on introduction to general Python — no pandas, no NumPy. Variables, control flow, functions, classes, collections, files. Every chapter ends with a coding practice (not a multiple-choice quiz) that runs in your browser.

Free · Available now

Structural Python — Classes, Morphisms, Networks

5 chapters ~12 hours Advanced

A free advanced Python course for working programmers. Object-oriented design at depth, polymorphism and protocols, and how Python talks to the internet — sockets, HTTP clients, async I/O. Coding practice in every chapter.

Free · Available now

Foundations of Statistics

6 chapters ~10 hours Beginner

A free introduction to statistics — exploratory data analysis, probability, random variables, sampling distributions and the Central Limit Theorem. Visual intuition and animation over code.

Free · Available now

Inferential Statistics

7 chapters ~12 hours Intermediate

A free continuation. Confidence intervals, hypothesis testing for means and proportions, and simple linear regression — fitting, assumptions, R², and inference on slope and intercept.

Paid · Cohort + Certificate

Introduction to Business Analytics

4 chapters ~9 hours Intermediate

From DataFrames to decision models. Covers the Python data-science stack (pandas, NumPy, SciPy, Matplotlib), DataFrames in depth, linear regression with CAPM and Fama-French factors, and clustering for customer segmentation. Worked examples use real market data.

Coming Q3 2026

Quantitative Trading with Python

8 chapters ~16 hours Intermediate to advanced

Build, backtest, and evaluate systematic trading strategies. Signal construction, portfolio optimisation under Markowitz and Black-Litterman frameworks, transaction-cost modelling, walk-forward validation, and live-trading hygiene. Code runs on bundled historical price data.

Coming Q4 2026

Risk Management and Value at Risk

6 chapters ~12 hours Intermediate

The full risk-manager's toolkit. Parametric and historical VaR, Expected Shortfall, copula models for tail dependence, stress testing under Basel III, and the regulatory framework that determines a bank's capital requirement. Every model fits to real bank-level data.

Coming 2027

Network and Social Media Analytics

7 chapters ~14 hours Intermediate

Graph theory applied to business: customer-influence networks, recommendation systems, community detection, viral-cascade models, and modern graph neural networks. Worked examples use sanitised social and transactional data.

Want a course on a topic not listed here? Email contact@xuhuwan.com or message @xuhuwan on X — the next course is voted on by current cohort members.