EdX

Discrete Time Signals and Systems, Part 1: Time Domain (edX)

Offered by Rice University, RiceX,
Discrete Time Signals and Systems, Part 1: Time Domain (edX)

Enter the world of signal processing: analyze and extract meaning from the signals around us! Technological innovations have revolutionized the way we view and interact with the world around us. Editing a photo, re-mixing a song, automatically measuring and adjusting chemical concentrations in a tank: each of these tasks requires real-world data to be captured by a computer and then manipulated digitally to extract the salient information.

Class Deals by MOOC List - Click here and see EdX's Active Discounts, Deals, and Promo Codes.

Ever wonder how signals from the physical world are sampled, stored, and processed without losing the information required to make predictions and extract meaning from the data?

Students will find out in this rigorous mathematical introduction to the engineering field of signal processing: the study of signals and systems that extract information from the world around us. This course will teach students to analyze discrete-time signals and systems in both the time and frequency domains. Students will learn convolution, discrete Fourier transforms, the z-transform, and digital filtering. Students will apply these concepts in interactive MATLAB programming exercises (all done in browser, no download required).
Part 1 of this course analyzes signals and systems in the time domain. Part 2 covers frequency domain analysis.
Prerequisites include strong problem solving skills, the ability to understand mathematical representations of physical systems, and advanced mathematical background (one-dimensional integration, matrices, vectors, basic linear algebra, imaginary numbers, and sum and series notation). Part 1 is a prerequisite for Part 2. This course is an excerpt from an advanced undergraduate class at Rice University taught to all electrical and computer engineering majors.
What you'll learn

  • Types of Fundamental Signals
  • Vector Description of Signals
  • Introduction to Discrete Time Systems
  • Convolution
Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

Electrotechnique II (edX) EdX
École Polytechnique Fédérale de Lausanne,EPFLx

Electrotechnique II (edX)

Découvrez les systèmes alternatifs triphasés et leurs charges associées ainsi que les régimes transitoires, base des alimentations à découpage. Ce cours traite des systèmes alternatifs triphasés, piliers de l'alimentation électrique industrielle et de certains types de machines électriques. Les charges triphasées associées, symétriques ou dissymétriques, seront étudiées ainsi que les puissances actives, réactives et apparentes qui en découlent. Des méthodes de compensation de la puissance réactive seront développées.

Self Paced
Self-Paced
Digital Signal Processing 4: Applications (Coursera) Coursera
École Polytechnique Fédérale de Lausanne

Digital Signal Processing 4: Applications (Coursera)

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.

Sep 14th 2026
3 Weeks
Using Sensors With Your Raspberry Pi (Coursera) Coursera
Johns Hopkins University

Using Sensors With Your Raspberry Pi (Coursera)

This course on integrating sensors with your Raspberry Pi is course 3 of a Coursera Specialization and can be taken separately or as part of the specialization. Although some material and explanations from the prior two courses are used, this course largely assumes no prior experience with sensors or data processing other than ideas about your own projects and an interest in building projects with sensors.

Sep 14th 2026
4 Weeks
Basics of Mathematical Modeling of Systems (edX) EdX
National Research Nuclear University MEPhI,MEPhIx

Basics of Mathematical Modeling of Systems (edX)

Basics of scientific visualization in mathematical modeling of systems – the course teaches the basics of scientific visualization of data obtained as a result of mathematical modeling of various systems and processes using C#. The aim of the course is to familiarize the listeners with approaches in scientific visualization of the results obtained from mathematical modeling of various systems and processes using C# with concrete examples.

Self Paced
Self-Paced
Introduction to Water and Climate (edX) EdX
Delft University of Technology,DelftX

Introduction to Water and Climate (edX)

Water is a crucial element in climate and for society. Find out about the latest engineering interventions for water management in rivers, coasts and the urban environment. Water is essential for life on Earth and of crucial importance for society. Water also plays a major role in affecting climate. Its natural cycle, from ocean to atmosphere by evaporation, then by precipitation back to land returning via rivers and aquifers to the oceans, has a decisive impact on regional and global climate patterns.

Self Paced
Self-Paced
Quantum Mechanics for Scientists and Engineers 2 (edX) EdX
StanfordOnline

Quantum Mechanics for Scientists and Engineers 2 (edX)

This course covers key topics in the use of quantum mechanics in many modern applications in science and technology, introduces core advanced concepts such as spin, identical particles, the quantum mechanics of light, the basics of quantum information, and the interpretation of quantum mechanics, and covers the major ways in which quantum mechanics is written and used in modern practice.

Self Paced
Self-Paced
Product Design: The Delft Design Approach (edX) EdX
Delft University of Technology,DelftX

Product Design: The Delft Design Approach (edX)

Learn to design meaningful products and services in this challenging design course. Do you want to learn how to design? Using the Delft Design Approach, you will learn how to use a number of key design methods to create meaningful products and services. This course is an introduction to the Delft Design Approach offering a set of signature methods from Delft to teach you how to get from understanding the user in context to defining a meaningful design challenge and – in the end – deliver a great design!

Self Paced
Self-Paced