About

How the path works

  1. A roadmap in the real order of an analysis, from importing data to statistics.
  2. In every lesson: the steps in EEGLAB's menus, and the matching line of script.
  3. Practice hands-on: try filters, and classify ICA components yourself.

Who is this for?

  • Starting from zero: follow the core lessons in order.
  • You have data and want to clean it properly: start at preprocessing.
  • You know MATLAB and want the line behind each menu: open the script section of any lesson.

Can you tell an eye blink from brain activity?

A short game shows you real ICA components and explains every answer.

Try the game

Every lesson is built on the official EEGLAB documentation and published references, and its menu names match the EEGLAB version stated at its top. See the references

Why this site?

Good EEGLAB material is plentiful but scattered, and it explains the tools more than when and why to use them. Beginners don't know where to start or in what order. This site lays out the path: a roadmap in the real order of an analysis, and one short lesson per step, with both the menus and the script.

Who's behind it

I'm Mohammed Alzahrani, a biomedical engineering student at King Abdulaziz University. I've analyzed EEG data with EEGLAB in hands-on projects, including re-analysing open OpenNeuro data through a full pipeline: filtering, ICA and ERPLAB. I built this site because I needed it when I started.

How lessons are written

Each lesson covers one step with the same structure: why, before and after, menu steps, script, recommended values, common mistakes, and how to check. Menu and function names are checked against the official documentation for the EEGLAB version stated at the top of the lesson.. Lessons are color-coded by importance: the core ones alone take you through a full ERP analysis.

Your privacy

  • No accounts, no sign-in, no advertising cookies.
  • Your progress (completed lessons, game and quiz scores) and your light or dark mode choice are stored only in your browser and never sent to a server.
  • Analytics: we use Cloudflare Web Analytics to count visits and page views only, without cookies or anything that identifies you.
  • External services: playing a YouTube video, opening the feedback form (Google Forms), or opening GitHub takes you to external services with their own privacy policies. The feedback form doesn't ask for your email.
  • You can clear your progress at any time with the button below.

Accessibility

  • The site is built to work with a keyboard and a screen reader, with color contrast of at least AA in both light and dark mode.
  • Every image has a text description, and every interactive exercise has a still alternative that explains the idea.
  • Known limitation: the ICA component game is a visual skill at heart. Each component's text description makes it usable with a screen reader, but it gives away part of the answer.
  • If anything gets in your way, tell us through "Share your thoughts".

Contribute or report an error

Found something inaccurate? Report it on GitHub and we'll fix it within a week. For anything else, use the feedback form.

Licences

  • Lesson text, site text and our own figures: CC BY-NC-SA 4.0. Credit "Simply EEGLAB" with a link to the site.
  • Site code and the code blocks in lessons: MIT, so copy them into any project.
  • Images made from published datasets carry their source's licence, stated under each image.

Fonts, icons and their licences are listed on the references page.

Disclaimer

An independent learning site. EEGLAB is an open-source project developed by SCCN at the University of California San Diego; we have no official connection to it. This content is for learning and doesn't replace the official documentation or your supervisor's advice on research decisions.