EasyEcon
Economics made easy — interactive models that accelerate your learning.
EasyEcon spans macroeconomics, microeconomics, and econometrics. Fast native TypeScript/SVG diagrams provide indexable front doors, while Python/Marimo notebooks retain equation-heavy depth inside an editorial Astro shell.
Interactive models published as static web apps.
Core tracks now span theory, policy, and empirical identification.
Advanced additions now extend the library beyond the original growth and price-theory core.
Model library
Browse the growing library by category.
Growth, business cycles, and open economy
Macroeconomics
From Solow and Ramsey to business-cycle dynamics, overlapping generations, endogenous growth, and open-economy adjustment.
10 published modelsPrice theory to strategic interaction
Microeconomics
From partial-equilibrium price theory into consumer choice, firm behaviour, and game theory.
11 published modelsRegression, identification, and simulated evidence
Econometrics
Regression and causal identification through deterministic simulations, native diagrams, and full notebooks.
6 published modelsTwo complementary lanes
Fast native diagrams up front, full notebooks when the model needs depth.
Closed-form and high-traffic models lead with server-rendered TypeScript/SVG diagrams that load immediately and remain readable by search engines. Hybrid pages keep the full Marimo notebook available when learners want more equations, controls, or computational detail.
The econometrics track now moves from simple OLS through omitted-variable bias, difference-in-differences, regression discontinuity, and instrumental variables. Its deterministic simulations keep the data-generating process visible and teachable.
Econometrics models
Explore regression and causal-inference models.
Upper-undergraduate econometrics
Simple OLS Regression
Adjust the true intercept, slope, noise, and sample size to relate realised estimates to fit, slope estimation error, and an approximate 95% slope interval.
Upper-undergraduate econometrics
Omitted Variable Bias
Change confounding strength and the omitted variable's effect to compare the true coefficient, the naive regression, and the fully controlled benchmark.
Upper-undergraduate econometrics
Difference-in-Differences
Adjust treatment effects, group gaps, noise, and trend violations to see exactly when the DiD estimate matches the truth and when it drifts.
Upper-undergraduate econometrics
Instrumental Variables
See when IV improves on OLS, when weak instruments make the estimate unstable, and how exclusion violations undermine the design.
Intermediate causal inference
Regression Discontinuity and the Cutoff Jump
See how a discontinuity identifies a causal effect: fit a line each side of the cutoff and read the vertical jump between them, then watch the bandwidth trade bias against noise.
Intermediate econometrics
The AR(1) Process: Persistence, Mean Reversion, and the Unit Root
Drag the persistence parameter through one and watch a stationary, mean-reverting series become a random walk and then explosive — while the sample ACF tracks the theoretical geometric decay φᵏ.