Skip to content
Free public beta until December 4, 2026: every course is open, no card needed. After that, the first chapter of each course stays free and full access is a one-time $39 ($19 for up to 100 founding members chosen for helpful feedback). Your progress is kept. How the beta works

๐Ÿ•น๏ธ Practice arcade

Extra games, not extra homework โ€” timed sprints, survival runs that end when your lives run out, and mastery drills built from the same skills Ordinary Differential Equations teaches.

Log in to play โ€” the arcade tracks runs per student.

โšก Sprints

Beat the clock.

โšก Differential Equations Sprint

Euler's method, exponential growth/decay, initial value problems, separable equations, integrating factors, Newton's Law of Cooling โ€” 120 seconds.

โšก One-Step Method Sprint

Compute Heun's corrector step and RK4's first stage -- the arithmetic a numerical solver repeats every iteration, 90 seconds.

๐Ÿ” Laplace Transform Table Sprint

Transform t^n, then invert a shifted pole -- the table lookups a Laplace solve leans on again and again.

๐Ÿงฎ Eigenvalue Method Sprint

Write a linear system's characteristic equation, then count how many real solutions a complex eigenpair actually produces -- 90 seconds.

๐Ÿ“ Boundary-Value Problem Sprint

Solve a Robin condition for its missing quantity, then read a Dirichlet eigenvalue off n and L -- 90 seconds.

โšก IVP, BVP, or Neither? Sprint

Classify a problem as an IVP or a BVP, then check whether the existence-uniqueness hypothesis actually holds -- sixty seconds.

โšก Isoclines & Parameter Equilibria Sprint

Find an isocline's y-intercept, then track an equilibrium as a parameter moves it -- ninety seconds.

โšก Mixing, Circuit & Pharmacokinetic Models Sprint

A two-tank inflow concentration, an RC circuit's time constant, a compartment's outflow-only rate, a drug's half-life -- four first-order models, ninety seconds.

โšก Wronskian & Independence Sprint

Compute a Wronskian, check independence by ratio, or run Abel's formula forward -- ninety seconds.

โšก Characteristic Root Types Sprint

Distinct real roots, a repeated root, or a complex pair's envelope frequency -- solve a constant-coefficient equation's roots three ways, ninety seconds.

โšก Undetermined Coefficients Sprint

Look up a trial form, catch it when resonance forces a modification, count a superposed forcing term's own constants, or track variation of parameters' sign pattern -- ninety seconds.

โšก Higher-Order Root Counting Sprint

Count an nth-order equation's independent solutions, find its characteristic polynomial's degree, or check that root multiplicities sum to the order -- ninety seconds.

โšก Frobenius & Special Functions Sprint

Solve an indicial equation for its larger root, check that term-by-term calculus preserves the radius of convergence, catch the case that needs a log term, or match a Bessel/Legendre recurrence to its symmetry -- ninety seconds.

๐Ÿ“ Sturm-Liouville & Fourier Series Sprint

Find a Sturm-Liouville integrating factor, check weighted versus unweighted orthogonality, catch a Dirichlet rod's series type, or read a separated mode's decay rate -- ninety seconds.

๐Ÿ’€ Survival

Each miss costs a life โ€” lose them all and the run ends.

๐ŸŽฏ Mastery

No clock โ€” just get N in a row.

๐ŸŽฏ Order and Stability

A differential equation's order, and whether an autonomous equilibrium is stable or not โ€” five in a row.

๐Ÿ”‘ Initial Value Mastery

Integrate, then use the initial condition to pin down $C$.

๐ŸŽฏ Exact or Homogeneous?

Check M_y against N_x for exactness, then see whether a first-order equation reduces to a function of y/x alone -- five in a row.

๐ŸŽฏ Nodes and Saddles

Read trace and determinant, classify the equilibrium -- node or saddle, five in a row.

๐ŸŽฏ Ordinary or Singular?

Classify a point as ordinary or singular, then regular-singular or irregular-singular -- the check that decides which series method applies, five in a row.

๐ŸŽฏ Linear or Nonlinear? Explicit or Implicit?

Classify an equation as linear or nonlinear, then a solution as explicit or implicit -- five in a row.

๐ŸŽฏ Which Model Fits?

Match a word problem to its differential equation, read off a reaction's order, combine a building's heating/cooling terms, or find a falling object's terminal velocity -- five in a row.

๐ŸŽฏ Standard Form, Homogeneity & Superposition

Divide into standard form, tell a homogeneous equation from a forced one, and check that superposition actually applies -- five in a row.

๐ŸŽฏ Fundamental Sets & General Solutions

Check whether a pair of solutions forms a fundamental set, build the general solution from an IVP's data, or find reduction of order's second solution -- five in a row.

๐ŸŽฏ Cauchy-Euler & Long-Run Behavior

Solve a Cauchy-Euler equation's roots, handle its repeated-root case, then read a solution's long-run behavior straight off the characteristic roots -- five in a row.

๐ŸŽฏ Forced Vibration Response

Pick out the steady-state term, compute an amplitude response, find a phase shift's quadrant, or read a beat pattern's envelope frequency -- five in a row.

๐ŸŽฏ Converting to a First-Order System

Count how many first-order equations an nth-order conversion produces, relabel the right number of variables, and size a variation-of-parameters system -- five in a row.

๐ŸŽฏ Numerical Method Theory

Read local error against global error, back out a method's order from an error ratio, or find a stiff equation's stability threshold -- five in a row, no arithmetic required.

๐ŸŽฏ Equilibria, Stability & Trajectories

Find a linear system's only equilibrium, read stability off the trace alone, count a trajectory's dimension, or read a direction field's arrow -- five in a row.

๐ŸŽฏ Centers, Spirals & Degenerate Cases

Check the center condition, read a spiral's stability off the sign of the trace, or work out what a zero determinant means for the equilibrium -- five in a row.

๐ŸŽฏ Verifying Systems Solutions

Check that a vector solves a system, spot a repeated eigenvalue's second-solution shape, keep a decoupled system's equations apart, or catch the matrix exponential's own derivative -- five in a row.