Interactive books that execute Python in your browser, an AI tutor that answers questions about the page you are reading, and live six-week cohorts that turn self-study into a finished credential.
Two Python · two Statistics. Run in your browser, no install required.
Pure Python — variables, control flow, functions, classes, files. Coding practice in every chapter. 5 ch · ~8 h.
Open course → Python · AdvancedClasses, morphisms, network programming. OOP at depth and how Python talks to the internet. 5 ch · ~12 h.
Open course → Statistics · BeginnerEDA → probability → random variables → sampling distributions. Animation-rich, light on code. 6 ch.
Open course → Statistics · InferenceConfidence intervals, hypothesis testing, simple linear regression. Visual intuition over code. 7 ch.
Open course →Most online courses give you only one of these three. Eumathe Academy gives you all three in the same product, because no single one alone is enough to build durable expertise.
Every example runs in your browser through an embedded Python engine. Edit a parameter, see the chart update. Predict the output, then reveal it. Debug intentionally broken cells against hidden tests.
A chat sidebar that knows the chapter you're reading. Ask why your code threw NaN, ask for a worked example with different numbers, or ask to re-explain a concept in plain language — instantly.
Optional weekly deadlines, AI-led Q&A sessions, and a signed completion certificate. Cohort accountability is what carries self-study from page one to a finished project.
Three courses live now — two free, one paid with a cohort and certificate. Each one runs Python in your browser; the practice for the free courses is coding, not multiple choice.
A hands-on introduction to general Python — no pandas, no NumPy. Variables, control flow, functions, classes, collections, files. Every chapter ends with a coding exercise that runs in your browser.
Classes, morphisms, network programming. Object-oriented design at depth, polymorphism and protocols, and how Python talks to the internet — sockets, HTTP clients, async I/O. For working programmers who want depth.
From DataFrames to decision models. Covers pandas, NumPy, SciPy, Matplotlib in depth; linear regression with CAPM and Fama-French; clustering for customer segmentation. Worked examples use real market data.
Each chapter is structured prose with code cells interleaved. Click Run on any cell to execute it in your browser; edit numbers, re-run, and watch the chart change.
Predict-then-reveal cells force active recall. Debug-yourself exercises have hidden tests that pass only when your fix is correct. Spaced-repetition cards bring back what you've forgotten.
The AI tutor lives on every page. It knows the chapter you're on, the code you just ran, and the errors you just saw — so its answers are specific to your context, not generic.
Eumathe Academy is the personal teaching channel of Prof. Xuhu Wan, Associate Professor at the HKUST Business School. Every course is the classroom material he uses with his own students — refined, expanded with the historical and economic context that textbooks usually omit, and made fully interactive so you can learn at your own pace.