Skip to content

Welcome to TeachingTools!

TeachingTools is a collection of interactive tools to help students and teachers in mathematics, physics, and engineering.

Take a look at the following list of tools to get started, or scroll down to see the latest additions.

If you want to contribute to this project, please read the contributing guide.

List of Tools by tags

Calculus

Code

Fourier Transform

Templates

Fast Fourier Transforms

The Fast Fourier Transform (FFT) is an efficient algorithm to compute the Discrete Fourier Transform (DFT) and its inverse. It is widely used in signal processing, image analysis, and solving partial differential equations. A typical issue is the physically correct scaling and calculation of respective axes. A common problem is the scaling of the axes, which can lead to confusion when interpreting the results. This app provides a simple interface to visualize the FFT and its inverse, allowing you to explore the effects of different parameters on the resulting spectra.

Taylor Expansions

The Taylor expansion is a fundamental concept in calculus for approximating functions using polynomials. It leverages the power of derivatives to express a function locally as an infinite sum, making it easier to compute and analyze in many practical scenarios.