1020 Academy

With an AI teacher.

Take the course online, write real code, and watch your own brain data respond — on live hardware or a built-in simulation.

A real lesson from 1020 Academy — live EEG, code editor and class, together.

Real-time signal

Your brainwaves,
live in the browser.

Connect your board over Bluetooth and watch the alpha and beta bands update in real time as you work. No drivers, no dashboards to wire up.

One place to learn

Everything the lesson needs,
on one screen.

Live Coding

Write code. See your brain respond.

An in-browser Python editor runs against the live stream, so a bandpass filter shows up in the graph the moment you save it.

bandpass.py
import numpy as np
from scipy.signal import butter, filtfilt
import matplotlib.pyplot as plt

FS = 250        # sample rate (Hz)
LOW, HIGH = 8.0, 12.0  # alpha band

def bandpass_filter(data, low, high, fs, order=4):
    nyq = 0.5 * fs
    b, a = butter(order, [low/nyq, high/nyq],
                   btype="band")
    return filtfilt(b, a, data)

alpha = bandpass_filter(raw, LOW, HIGH, FS)

plt.plot(t, alpha, color="#0071e3")
plt.title("Alpha 8-12 Hz")
plt.show()

EEG is live

Learn from people who build this.

Join live sessions with instructors and ask questions the moment they come up — right beside the video.

Class chat

Better with a room
full of builders.

Compare filters, swap tips, and debug together. When someone asks “what if I want to look at beta waves?” the answer is a message away.

Early access

Learn to build BCI apps,
starting today.