Full Microeconomics Curriculum
14 units covering introductory microeconomics from first principles to advanced topics. Each unit builds on the last — with interactive graphs, adaptive practice, and spaced repetition.
Basic Economic Concepts
The building blocks every economist uses — scarcity, trade-offs, and how societies organize production.
Supply & Demand
The foundational model of how prices emerge from the interaction of buyers and sellers in a market.
Elasticity
How responsive buyers and sellers are to price changes — and why it matters for revenue, tax policy, and strategy.
Consumer Theory
How consumers make choices — preferences, utility, indifference curves, and the budget constraint.
Demand Theory
How individual choices aggregate into market demand — income effects, substitution effects, and aggregation.
Production & Cost
How firms turn inputs into outputs — production functions, diminishing returns, and the cost curves that drive business decisions.
Perfect Competition
The benchmark market structure — how price-taking firms maximize profit and why economic profit vanishes in the long run.
Market Analysis
Measuring who gains and who loses — surplus analysis, price controls, taxes, and subsidies.
Monopoly
What happens when a single firm controls the market — pricing power, inefficiency, and price discrimination.
Oligopoly & Game Theory
When a few firms dominate — strategic interaction, Nash equilibrium, and models of oligopoly competition.
Risk & Uncertainty
How people make decisions under uncertainty — expected value, risk aversion, and the biases that shape real behavior.
Factor Markets
How wages and employment are determined — labor demand, labor supply, and the marginal revenue product of labor.
Efficiency & Welfare
The big picture — how all markets interact simultaneously and when free markets maximize social welfare.
Information Economics
What happens when one side of the market knows more than the other — adverse selection, moral hazard, and market unraveling.
Ready to start learning?
Sign up free and get a personalized learning path based on what you already know.
Create Free Account