Waves, Heat, and Hidden Patterns
Like Duolingo, but for Waves, Heat, and Hidden Patterns. Tomo turns the whole topic into a game you play five minutes a day, until it actually sticks.
For the part of you with thirty open tabs that never became anything.
Free during early access · No credit card · iPhone & Android

Key ideas in Waves, Heat, and Hidden Patterns
- Fourier series only describe patterns that repeat in cycles
- Higher frequency waves provide the detail for sudden changes
- The recipe assumes the shape will look the same in the next interval
- Sharp edges require very fast, small ripples to cancel out the curves
- A single wave just gives a basic smooth hump
- Adding more waves makes the top flatter and the sides steeper
- Frequency determines how many ripples fit in a space
- How adding waves changes the overall shape
- Amplitude determines how much a specific wave pushes the shape up or down
- Relationship between wave height/frequency and the final result
- Sines and cosines are the purest, simplest form of smooth oscillation
- Other shapes are actually just combinations of sines and cosines themselves
- Jagged 'sawtooth' patterns can be reconstructed
- Blocky 'square' patterns can be reconstructed
- Any repeating shape, no matter how complex, has a wave recipe
- A complex signal is just a sum of simpler parts
You've tried the other tabs
Thirty open tabs. Four facts you actually kept.
You watched. You nodded. By Sunday it was gone.
One answer, then back to scrolling.
Eight weeks. You meant to finish. You didn't.
Tomo gives Waves, Heat, and Hidden Patterns the Duolingo treatment: levels, streaks, and quick quizzes that test what you just learned. That game loop is what the tabs above never had, so it's the one you actually finish.
Here's what playing it feels like
A real question from this course. Take your best guess.
If you want to add sharp detail to a smooth wave, what kind of waves should you add to the stack?
Get it right to open this lesson and 179 more in the app.
Where Waves, Heat, and Hidden Patterns takes you
Master the art of breaking complex signals into simple waves and solving the equations that describe how heat spreads and strings vibrate. Move beyond basic calculus to see the mathematical harmony in physical systems.
- 1
Building Complex Shapes from Simple Waves
- The Core Idea: Summing Sines and Cosines
- Matching the Pattern: Finding the Coefficients
- Handling Jumps: The Challenge of Discontinuous Functions
- Symmetry Shortcuts: Even and Odd Functions
- 2
Visualizing Convergence and Approximation
- The Overshoot Problem at Sharp Corners
- How Many Terms Do You Actually Need?
- Energy in Waves: Summing the Squares
- Approximating Smoothness: Why Differentiability Matters
- The Geometry of Function Spaces
- Orthogonality: Why Perpendicular Functions Work
- 3
Predicting Heat Flow in One Dimension
- Setting the Stage: The Heat Equation Setup
- Separating Variables: Turning One Problem into Two
- Fixed Temperatures: Solving with Boundary Conditions
- Insulated Ends: When the Slope is Zero
- Steady State vs. Transient Behavior
- 4
The Physics of Vibrating Strings
- The Wave Equation: Modeling Tension and Motion
- Standing Waves and Natural Frequencies
- Plucked vs. Struck: How Initial Shapes Change Sound
- Traveling Waves: The Two-Direction Solution
- 5
Expanding to Two Dimensions
- Heat Flow on a Flat Plate
- Vibrating Membranes: The Sound of a Drum
- Laplace’s Equation: Finding Equilibrium
- Rectangular vs. Circular Domains
- 6
The Rigorous Foundation of Convergence
- Pointwise vs. Uniform Convergence
- The Dirichlet Kernel: A Deeper Look at Sums
- When Does the Series Exactly Equal the Function?
- Mean Square Error and Best Approximations
- The Role of Integration in Defining Functions
- 7
Advanced Tools for Complex Systems
- Moving to Complex Exponentials
- The Negative Frequency Concept
- Non-Periodic Patterns: Introducing the Transform
- 8
Real-World Applications and Edge Cases
- Signal Filtering: Removing the Noise
- Heat Diffusion in Non-Uniform Materials
- Quantum Mechanics: Waves as Probability
- The Limits of the Fourier Method
- Modern Computational Shortcuts
8 sections · 36 units · 180 levels. Built to play, not to enroll.
You pick the voice
Waves, Heat, and Hidden Patterns is taught in the The Professor style: clear, structured, thorough. Want a different feel? In the app you can spin up the same topic in any of Tomo's teaching styles. Same facts, totally different vibe.
More Math on Tomo
The Area Under the Curve
Move beyond basic formulas to see how integration measures the accumulation of change in the real world. Master the art of slicing complex shapes into infinite slivers to solve problems in physics, economics, and design.
Mapping the Infinite
Go beyond counting to discover how some infinities are larger than others. Master the art of pairing sets and exploring the boundaries of mathematical logic.
Mastering the Radical Sign
Stop being intimidated by square roots and learn to manipulate radicals with confidence. From basic simplification to complex division, you'll learn the step-by-step secrets to making math look easy.
Algebra: Solving the Unknown
Move beyond basic arithmetic to master the art of finding hidden values. Learn to balance complex equations, visualize patterns on a grid, and predict outcomes using mathematical logic.
The Hidden Geometry of Your World
Move beyond basic shapes to see the invisible patterns that govern everything from city maps to nature's growth. Learn to predict outcomes and optimize your surroundings using the logic of space and connection.
The Geometry of Chaos
Master the hidden order within seemingly random systems. Learn to predict the unpredictable by exploring the deep mathematical structures of fractals, strange attractors, and nonlinear dynamics.
Start Waves, Heat, and Hidden Patterns today.
Download Tomo, search Waves, Heat, and Hidden Patterns, and play your first lesson in under a minute.