From SCCN

Overview

Christian Kothe

This is an online course on Brain-Computer Interface (BCI) design with a focus on modern methods. The lectures were first given by Christian Kothe (SCCN/UCSD) in 2012 at University of Osnabrueck within the Cognitive Science curriculum and have now been recorded in the form of an open online course.

The course includes basics of EEG, BCI, signal processing, machine learning, and also contains tutorials on using BCILAB and the lab streaming layer software.

Online Videos

Course Overview Videos

Part I: Introduction to BCI Design

Part II: The BCILAB Toolbox

Part III: Handling Complex Brain Processes

Exercise Materials

The course includes computer exercises that require MATLAB coding, as well as a downloadable exercise packages (including data files and script scaffolds). We recommend to use the current version of BCILAB from GitHub, found here (you can either clone the repository using Git or download a .zip file). Alternatively, you can use an older toolbox version from the time when the course was first given, downloadable from here, but note that newer MATLABs may give you warnings (and possibly errors) due to deprecated features or incompatibilities. The exercise packages are found here: