Wolfram Computation Meets Knowledge

Full Interactive Course

Signals, Systems and Signal Processing

1 Certification
Estimated Time: 10hr
Course Level: Intermediate
Requirements: This course requires basic working knowledge of the Wolfram Language.
Certification Levels: Course completion

See the Daily Study Group based on this course, starting May 16, 2022. Sign Up


This course gives an introduction to the concepts, mathematics, principles and techniques of signal processing in linear, time-invariant (LTI) systems. The course covers methods of analysis for both continuous-time and discrete-time signals and systems, presents sampling and gives an elementary introduction to filter design. Many everyday signal processing examples are included. The concepts and methods of signals and systems presented here play an important role in many areas of science and engineering, and therefore the course should be of interest to a broad range of students.

You'll Learn To

Perform basic operations on elementary signals and sequences

Work with LTI systems and understand their properties

Work with differential and difference equation models of LTI systems

Obtain system responses using convolution integrals and sums

Gain insight into signals and systems through Fourier analysis

Use Laplace and z-transforms to analyze systems and solve differential and difference equations

Understand continuous-time sampling and the related concept of aliasing

Design digital filters using the bilinear transformation and the window method


It's free and easy to get started with open interactive courses using the Wolfram Cloud—sign in with your Wolfram ID or create one. No plan is required. This course includes video lessons, interactive notebooks and a scratch notebook, all in an easy-to-use interface. Numerous examples, exercises with detailed solutions and quizzes are provided for self-paced learning and assessment. A certificate of course completion is available. From the interactive course, click Track My Progress to chart your certification progress as you go.

Ask questions or start a discussion about related topics on Wolfram Community.