💹 Microeconomics

Master individual and firm behavior, market structures, and resource allocation mechanisms

← Back to Economics Courses

Microeconomics Curriculum

12
Core Units
~150
Micro Concepts
35+
Economic Models
100+
Market Applications
1

Consumer Choice Theory

Analyze how consumers make decisions to maximize utility given budget constraints.

  • Utility maximization
  • Budget constraints
  • Indifference curves
  • Marginal utility theory
  • Consumer equilibrium
  • Income and substitution effects
  • Giffen and Veblen goods
  • Consumer surplus
2

Demand Theory

Understand the factors that determine demand and how demand curves are derived.

  • Law of demand
  • Demand curve shifts
  • Individual vs market demand
  • Normal and inferior goods
  • Substitutes and complements
  • Demand forecasting
  • Network effects
  • Behavioral demand factors
3

Producer Theory

Examine production functions, costs, and how firms optimize their production decisions.

  • Production functions
  • Short-run vs long-run
  • Marginal product
  • Law of diminishing returns
  • Isoquants and isocosts
  • Returns to scale
  • Cost minimization
  • Producer surplus
4

Cost Analysis

Master different cost concepts and understand how costs behave in short and long run.

  • Fixed and variable costs
  • Total, average, and marginal costs
  • Short-run cost curves
  • Long-run cost curves
  • Economies of scale
  • Economies of scope
  • Learning curves
  • Cost structures
5

Perfect Competition

Study the benchmark model of perfect competition and its efficiency properties.

  • Perfect competition assumptions
  • Firm's demand curve
  • Profit maximization
  • Short-run equilibrium
  • Long-run equilibrium
  • Entry and exit
  • Economic efficiency
  • Welfare analysis
6

Monopoly

Analyze monopoly behavior, pricing strategies, and welfare effects of market power.

  • Monopoly characteristics
  • Barriers to entry
  • Monopoly pricing
  • Price discrimination
  • Deadweight loss
  • Natural monopoly
  • Monopoly regulation
  • Innovation incentives
7

Monopolistic Competition

Understand markets with many firms selling differentiated products.

  • Product differentiation
  • Short-run equilibrium
  • Long-run equilibrium
  • Excess capacity
  • Advertising and marketing
  • Brand loyalty
  • Innovation and variety
  • Efficiency implications
8

Oligopoly

Explore strategic behavior in markets dominated by a few large firms.

  • Oligopoly characteristics
  • Strategic interdependence
  • Cournot competition
  • Bertrand competition
  • Stackelberg model
  • Collusion and cartels
  • Game theory applications
  • Antitrust policy
9

Factor Markets

Analyze labor, capital, and land markets and factor price determination.

  • Derived demand
  • Labor market equilibrium
  • Wage determination
  • Monopsony
  • Capital markets
  • Interest rates
  • Land rent theory
  • Income distribution
10

Market Failures

Identify when markets fail to allocate resources efficiently and potential solutions.

  • Externalities
  • Public goods
  • Common pool resources
  • Information asymmetries
  • Moral hazard
  • Adverse selection
  • Government intervention
  • Pigouvian taxes
11

Game Theory

Apply strategic thinking to analyze interactions between economic agents.

  • Strategic games
  • Nash equilibrium
  • Dominant strategies
  • Prisoner's dilemma
  • Repeated games
  • Sequential games
  • Auction theory
  • Mechanism design
12

Behavioral Economics

Explore how psychological factors influence economic decision-making.

  • Bounded rationality
  • Prospect theory
  • Loss aversion
  • Mental accounting
  • Anchoring bias
  • Nudge theory
  • Social preferences
  • Choice architecture

Unit 1: Consumer Choice Theory

Analyze how consumers make decisions to maximize utility given budget constraints.

Utility Maximization

Understand how consumers choose combinations of goods to maximize their satisfaction.

Rational Choice Optimization Preferences
Consumers are assumed to be rational and seek to maximize their utility (satisfaction) subject to their budget constraint. They compare the marginal utility per dollar spent across different goods to make optimal choices.
# Utility Maximization Model
utility_maximization = {
  "assumptions": {
    "rational_consumers": "Make consistent choices",
    "complete_preferences": "Can rank all bundles",
    "transitive_preferences": "Consistent ordering",
    "more_is_better": "Non-satiation assumption"
  },
  "utility_function": {
    "definition": "U = f(x1, x2, ..., xn)",
    "ordinal_nature": "Only rankings matter",
    "examples": {
      "cobb_douglas": "U = x1^a × x2^b",
      "perfect_substitutes": "U = ax1 + bx2",
      "perfect_complements": "U = min(ax1, bx2)"
    }
  },
  "optimization_condition": {
    "rule": "MUx/Px = MUy/Py",
    "meaning": "Equal marginal utility per dollar",
    "mathematical": "∂U/∂x1 / P1 = ∂U/∂x2 / P2"
  }
}

Budget Constraints

Learn how income and prices limit consumer choices and define feasible consumption sets.

Budget Constraint Components:
• Income (I): Total money available for spending
• Prices (P1, P2): Cost per unit of each good
• Budget Line: I = P1×X1 + P2×X2
• Slope: -P1/P2 (relative price ratio)
Budget Line Properties:
• Shows all affordable combinations
• Negative slope indicates trade-offs
• Shifts with income changes
• Rotates with price changes
# Budget Constraint Analysis
budget_constraint = {
  "equation": "I = P1*X1 + P2*X2",
  "intercepts": {
    "x1_intercept": "I/P1",
    "x2_intercept": "I/P2"
  },
  "slope": "-P1/P2",
  "changes": {
    "income_increase": {
      "effect": "Parallel outward shift",
      "reason": "Can afford more of both goods"
    },
    "price_increase_x1": {
      "effect": "Inward rotation around x2 intercept",
      "reason": "X1 becomes relatively expensive"
    }
  },
  "feasible_set": "All points on or below budget line"
}

Indifference Curves

Explore how to represent consumer preferences graphically using indifference curves.

Indifference Curve Properties:
• Downward sloping (more of one good, less of another)
• Higher curves represent higher utility levels
• Cannot intersect each other
• Convex to origin (diminishing marginal rate of substitution)
Marginal Rate of Substitution (MRS):
MRS = -ΔX2/ΔX1 = MU1/MU2
Measures willingness to trade one good for another while maintaining same utility level
# Indifference Curve Analysis
indifference_curves = {
  "definition": "Combinations giving same utility level",
  "properties": {
    "downward_sloping": "Trade-off between goods",
    "non_intersecting": "Consistency of preferences",
    "convex_to_origin": "Diminishing MRS",
    "higher_is_better": "More utility on higher curves"
  },
  "marginal_rate_substitution": {
    "formula": "MRS = -dx2/dx1 = MU1/MU2",
    "interpretation": "Willingness to substitute",
    "diminishing": "Becomes smaller along curve"
  },
  "special_cases": {
    "perfect_substitutes": "Straight lines",
    "perfect_complements": "L-shaped curves",