Online EEGLAB Workshop

Jump to: navigation, search
EEGLAB menu (upper left) and data windows

This page comprises materials for and videos from different EEGLAB Workshops held at the San Diego Supercomputer Center on the campus of the University of California San Diego (UCSD), La Jolla, California, plus more recently recorded talks and Youtube tutorials. Note that the wiki page for each EEGLAB workshop also contain the slides of the presentations.


Tutorial Videos on

EEGLAB Workshops

EEGLAB introduction (2019, Delorme)

Brain IC

Preprocessing data in EEGLAB (2018, Delorme)


Preprocessing Muse data in EEGLAB (2017, Delorme)


EEGLAB 2016 workshop at UCSD

Videos of the workshop talks are available for streaming through the links below. The talk videos are more recent than those from the 2010 workshop below although their video quality tends to be lower and the 2010 workshop videos were also better formatted. Some 2010 & 2016 presentations were given by different researchers. It is therefore worthwhile to compare the 2010 and 2016 versions.

EEGLAB 2010 workshop at UCSD

Videos of the workshop talks are available for streaming through the links below. The video web pages will also contain relevant questions and links to further information. The talk slides are available for download in PDF format through links below. Individual users or classes may use the videos, slides, and further links to learn or teach how to use EEGLAB, to review the workshop, and/or to prepare for a future workshop. We appreciate any feedback or suggestions for building the Online EEGLAB Workshop site (email

EEGLAB Signal Overview

EEGLAB Toolbox Overview

Getting started using EEGLAB

EEGLAB Methods for EEG-based functional brain imaging

Computing across subjects and conditions

MoBI Lab

Extending EEGLAB with Plug-ins

Matlab and matrix operations tutorials

The EEGLAB graphic interface is built on top of the powerful Matlab scripting language. Enjoying the full capabilities of EEGLAB for building macro commands and performing custom and automated processing requires the ability to manipulate EEGLAB data structures in Matlab. Because of time constraints, we will NOT provide an introduction to the Matlab language. Instead users need to familiarize themselves with Matlab prior to the workshop. Users of Matlab 7: We recommend running the following demos and reading the following help sections.

In the Matlab help, you should perform the first 3 tutorials (Matlab 2018)

  • Getting Started with MATLAB
  • Language Fundamentals
  • Mathematics
  • Graphics (first section 2-D plot only)

Each section or demo (if read thoroughly) should take you about 40 minutes, for a total here of about 2 hours. We encourage you to read these sections over several days. IMPORTANT NOTE: The practical portions of the workshop are largely dedicated to writing EEGLAB Matlab scripts, so if you are not yet able to understand Matlab syntax, you will not be able to make good use of these sections.

Relevant publications demonstrating EEGLAB capabilities

  • Delorme, A., Kothe, C., Bigdely, N., Vankov, A., Oostenveld, R., Makeig, S. Matlab Tools for BCI Research? In "human-computer interaction and brain-computer interfaces". Editors : Tan, D. and Nijholt, A.. Springer Publishing, 2010.

Material to download

To access the talk slides and videos, use the links in the Program listing above. You may also download and uncompress the anonymized data used in the workshop below. These files are valid for both the 2010 and 2016 workshops.

EEGLAB STUDY with 13 subjects (2.3 GB) This is a large file. Make sure you have a fast and reliable Internet connection before attempting this download. --The STUDY matlab script--

EEGLAB STUDY with 5 subjects (1.8 GB) Optional download for more STUDY exploration. NFT Sample Data (260 MB) MR volume and EEG data for NFT tutorial.