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.
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.
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.
A free introduction to statistics — exploratory data analysis, probability, random variables, sampling distributions and the Central Limit Theorem. Visual intuition and animation over code.
A free continuation. Confidence intervals, hypothesis testing for means and proportions, and simple linear regression — fitting, assumptions, R², and inference on slope and intercept.
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.
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.
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.
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.