Where can I learn more?

EECS 120: First course in signals and systems

Learn the theory behind signal processing, including Fourier, Laplace and Z-transforms, filters, discrete-Fourier transform, etc.

EE 121: Digital communications systems

Learn about the design of digital communications systems, which use signal processing to squeeze more bits through a limited bandwidth channel and combat noise and interference

EE 123: Digital signal processing

Learn about discrete-time and digital signal processing, including filter design, spectrum estimation, etc.

EE 126: Probability and random processes in systems

Learn the theory behind random processes, which are an important tool in modeling real-world signals and noise/interference phenomena

EE 128: Control systems

Learn all about automatic control systems, which typically control some physical process

Up to Introduction to real-time digital systems