The m2k has a two-channel arbitrary function generator (Signal Gen) that can produce various signals of up to ± 5.0V and 5 MHz. Both channels are single-ended, meaning they are referenced to ground. Four types of signals can be produced, a constant DC voltage, standard waveforms, such as sine, square, triangle and so on. It can read in wav, csv and Matlab (mat) files with the buffer feature and generate a signal based upon a math equation. Refer to the Scopy Signal Generator section on the Analog Devices webpage:
https://wiki.analog.com/university/tools/m2k/scopy/siggen
The m2k also has a two-channel oscilloscope with differential inputs. It can measure signals of ± 25V and a up to a frequency of 5 MHz. Refer to the Scopy Oscilloscope section of the Analog Devices webpage for more information.
https://wiki.analog.com/university/tools/m2k/scopy/oscilloscope
Both features have limitations, amplitude & frequency generation and measurements, as explained in the video but its is perfectly functional for entry level circuits courses.
JoeD