Back to Digital Signal Processing 1: Basic Concepts and Algorithms
École Polytechnique Fédérale de Lausanne

Digital Signal Processing 1: Basic Concepts and Algorithms

Digital Signal Processing is the branch of engineering that, in the space of just a few decades, has enabled unprecedented levels of interpersonal communication and of on-demand entertainment. By reworking the principles of electronics, telecommunication and computer science into a unifying paradigm, DSP is a the heart of the digital revolution that brought us CDs, DVDs, MP3 players, mobile phones and countless other devices. In this series of four courses, you will learn the fundamentals of Digital Signal Processing from the ground up. Starting from the basic definition of a discrete-time signal, we will work our way through Fourier analysis, filter design, sampling, interpolation and quantization to build a DSP toolset complete enough to analyze a practical communication system in detail. Hands-on examples and demonstration will be routinely used to close the gap between theory and practice. To make the best of this class, it is recommended that you are proficient in basic calculus and linear algebra; several programming examples will be provided in the form of Python notebooks but you can use your favorite programming language to test the algorithms described in the course.

Status: Time Series Analysis and Forecasting
Status: Linear Algebra
IntermediateCourse29 hours

Featured reviews

TS

4.0Reviewed Aug 16, 2020

It offers rigorous introduction to DSP. Besides the lectures, it requires separate study of the materials to get well acquainted with the concepts.

BE

5.0Reviewed Nov 28, 2022

This course was a great refresher after not working with DSP concepts for while. It also went beyond what I had learned in school with good explanations and extra insights.

AJ

5.0Reviewed Aug 26, 2020

Course was very interesting and the quizzes were tough but you definitely learn a lot.

AZ

4.0Reviewed Sep 19, 2020

Such a wonderful course, great instructors, and well structured.However, a little bit too involved and the concepts can be a little tricky to comprehend at times.

CT

5.0Reviewed Mar 30, 2023

Comprehensive and very clear - extremely satisfying material too! Quite math-heavy, so make sure your calculus and linear algebra skills are sharp.

AT

5.0Reviewed Feb 4, 2025

Really interesting and well explained. Loved the extra resources and the "Signal of the Day" segment.

EE

5.0Reviewed Jul 18, 2022

One of the mathematically engaging courses I have ever taken on Coursera. Be reminded to have patience to go through the math. Good luck.

D

5.0Reviewed Jun 26, 2021

e​xcellent review of dsp fundamentals. Very thought provoking and challenging quiz questions

MF

5.0Reviewed Nov 3, 2020

If you have enough patience to go through the math, you'll find this course and the subsequent courses in the specialization extremely rewarding.

PM

5.0Reviewed Jun 5, 2020

The lectures were extremely good. Concepts were well-explained. Very engaging lessons and coursework.

YM

4.0Reviewed Jun 18, 2025

excellent material for the course, but the quizzes are extremely hard, and the grading system has some problems.

YY

5.0Reviewed Sep 12, 2020

The state space approach to explaining the basics of signal processing has been handled well.

All reviews

Showing: 20 of 124

Rayeed Rahman (Anando)
2.0
Reviewed Oct 21, 2020
J Nahshon Bright Patten
2.0
Reviewed Aug 16, 2020
Vladimir Ricardo Pineda Bonilla
3.0
Reviewed Dec 29, 2020
Piotr
2.0
Reviewed Aug 22, 2021
BL
5.0
Reviewed Aug 23, 2020
Pasan Jayaweera
2.0
Reviewed Nov 26, 2020
Johan Agustin Barrera Alderete
5.0
Reviewed Jul 22, 2020
Tommi Jokela
5.0
Reviewed Dec 5, 2020
Felipe Diogo Bralia Sacramento
3.0
Reviewed Jul 20, 2022
Roger Gustavo Huauya Mamani
5.0
Reviewed Jul 16, 2020
Muhammed Ali Çelikkol
3.0
Reviewed Mar 27, 2021
Nghĩa Nguyễn Trọng
5.0
Reviewed Feb 21, 2021
Ben Emmett
5.0
Reviewed Nov 29, 2022
Mohamed Idris FARHANI
5.0
Reviewed Nov 4, 2020
Arkadeb Sengupta
5.0
Reviewed Aug 14, 2020
Carlos González-Oquendo
4.0
Reviewed Jun 7, 2020
Antoine Houssais
3.0
Reviewed Dec 31, 2022
Abhishek Tiwari
3.0
Reviewed Sep 10, 2020
Denis Starostin
5.0
Reviewed Mar 22, 2024
Seyyed Ali Ebadi
5.0
Reviewed Oct 16, 2021