Optim. Control·Course

Optimal Control

Optimal control: Pontryagin maximum principle, LQR, MPC, stochastic control, and reinforcement learning

Part of the Mathematics track — finish it for a verifiable diploma →

5
Modules
15
Articles
~2 h
Reading
IV
CLOs

§ 01 — Orientation

New here?

What you'll be able to do, who this is for, how long it takes, and where to begin.

By the end, you will be able to

  • 01Apply Pontryagin's maximum principle.
  • 02Design LQR and MPC controllers.
  • 03Handle stochastic control.
  • 04Connect control to reinforcement learning.
  • 05Model a real dynamic-control problem.

Who this is for

Engineer / developerStudentResearcher & academicAnalyst

How long it takes

  • Quick orientation
    Skim the opening module and the cheatsheet to get the shape of it.
    ~2 h
  • Full read-through
    Read every article once, in order.
    ~2 h
  • Mastery path
    Read, take the quizzes, and space out your reviews.
    ~2 weeks
Start with one lesson
Functionals and the Euler–Lagrange Equation
Read one article to see the shape of the school before committing.
Open →
Cite this school
  • APA

    Stoa. (2026). Optimal Control [Online course]. Stoa. https://stoa.school/course/optimal-control

  • MLA

    Stoa. “Optimal Control.” Stoa, 2026, https://stoa.school/course/optimal-control.

  • Chicago

    Stoa. “Optimal Control.” Stoa. Accessed September 1, 2026. https://stoa.school/course/optimal-control.

§ 02 — Curriculum

5 modules.

Each module is a small unit. Most read in sequence — but a determined reader can begin anywhere.

§ 03 — Learning outcomes

4 outcomes.

CLO I
Maximum Principle

Apply Pontryagin’s maximum principle to optimal control problems.

CLO II
LQR and MPC

Design linear–quadratic regulators and model predictive controllers.

CLO III
Stochastic Control

Solve stochastic control problems using the Hamilton–Jacobi–Bellman equation.

CLO IV
Reinforcement Learning

Relate optimal control to reinforcement learning methods.

§ 04Practices