
Learn the Fourier transform in MATLAB and Python, and its applications in digital signal processing and image processing
Master the Fourier transform and its applications
InstructorMike X Cohen
Learn the Fourier transform in MATLAB and Python, and its applications in digital signal processing and image processing
InstructorMike X Cohen
Free

Free
Free

Editorial course preview
These 3 complementary views highlight concrete, legible examples from the course presentation.
A presentation slide displaying a table of popular Fourier transform forms, including unitary and non-unitary definitions with equations.
A split-screen view showing MATLAB code for Fourier transform calculations next to corresponding time and frequency domain plots.
Split-screen view of Jupyter and MATLAB code generating 2D and 3D plots of complex sine wave projections
The curriculum provides both MATLAB and Python code, allowing learners to adapt implementations across different environments.
Instruction extends from 1D signal processing concepts like aliasing and sampling to 2D image filtering applications.
One signal suggests that the absence of explicit Fourier formulas in early modules prioritizes code-based variable manipulation over theoretical derivation. Note that these signals were provided before the most recent update, and the update label does not prove a correction has been made.
The curriculum aligns with the target audience of programmers and engineers, though some found the foundational math coverage varied.