Online courses on

MATLAB programming

Online course

MATLAB programming, debugging, and style

5+ hours of instruction on MATLAB programming. This courses focuses on developing strategies for debugging, programming style -- how to think like a MATLAB programmer. Ideal for someone looking to develop beyond the for-loop.
Click the LEARN MORE button for lowest-price enrollment.

Online course

Master MATLAB through guided problem-solving

40 hours of intermediate-to-advanced MATLAB programming instruction. Each of >150 hands-on lessons revolves around a specific application in graphics, data analysis, image processing, segmentation, and so on.
Click the LEARN MORE button for lowest-price enrollment.

Tip: Use the links above or register using code MXC-DISC4ALL for the lowest price for all courses.

Online courses on

Linear algebra

Online course

Complete linear algebra:
theory and implementation

19+ hours of clear explanations of concepts in linear algebra, including vectors, matrix multiplications, least-squares projections, eigendecomposition, and singular value decomposition. The course has a strong focus on modern applications-oriented aspects of linear algebra. MATLAB and Python codes are included.
Click the LEARN MORE button for lowest-price enrollment.

Online course

Dimension reduction and source separation in neuroscience

8 hours of theory, practice, and implementation of covariance-based dimension-reduction and source-separation methods for multivariate data. Most examples use simulated and real EEG data, but the methods are valid for any multichannel time series data. MATLAB codes and sample datasets are included.
Click the LEARN MORE button for lowest-price enrollment.

Tip: Use the links above or register using code MXC-DISC4ALL for the lowest price for all courses.

Online courses on

Signal processing

Online course

Signal processing problems, solved in MATLAB and Python

In this course, you will learn the most commonly applied signal-processing methods, such as filtering, denoising, convolution, resampling, interpolation, outlier detection, and so on. The course comes with 11+ hours of instruction and >10,000 lines of MATLAB and Python code that you can use for learning and apply to your own data.
Click the LEARN MORE button for lowest-price enrollment.

Online course

Understand the Fourier transform and its applications

Learn the theoretical and computational bases of the Fourier transform, and its implementation in modern applications in digital signal processing, data analysis, and image filtering. The course covers the basics and also advanced topics including effects of non-stationarities, spectral resolution, normalization, filtering. MATLAB and Python codes are included.
Click the LEARN MORE button for lowest-price enrollment.

Online course

Simulate, understand, and visualize data

Most data-science courses teach analysis methods, but there are many methods; which method do you use for which data? The answer to that question comes from understanding data. In this course you will learn how to generating different kinds of data. This course comes with MATLAB and Python code, and therefore is a great way to improve programming skills.
Click the LEARN MORE button for lowest-price enrollment.

Tip: Use the links above or register using code MXC-DISC4ALL for the lowest price for all courses.

Online courses on

Neural time series analysis

Online course

Analyzing neural time series

Lectures on M/EEG/LFP time series analysis, focusing on time-frequency and spectral analyses, synchronization, data visualization, and statistical evaluation. MATLAB codes and sample datasets are included.

Textbooks

Click here for information about books

In-person teaching

Click here for information about in-person teaching