BrainCraft
All features
Interactive

Live Terminal code together, in class.

Run real code inside your BrainCraft session. Choose the environment that fits your class Python, Node.js, Go, DevOps and more. Students watch live output in real time. No installation, no setup, just a QR code.

Live Terminal · Python 3
34 watching
BashPython 3Node.jsGoRust+ more
python3 fibonacci.py
fibonacci(10) = 55
fibonacci(20) = 6765
fibonacci(30) = 832040
# Audience can see this in real time ↓
nvim fibonacci.py
NORMALfibonacci.py◉ pyright · 0 errors

def fibonacci(n: int) -> int:

if n <= 1: return n

return fibonacci(n-1) + fibonacci(n-2)

Neovim + LSPZshGitfzfripgrep

⚡ Containerized · Sandboxed · No install required

Multiple environments, Neovim included

Python, Node.js, Go, Rust and more each environment ships with Neovim pre-configured for the selected language: LSP, autocompletion and syntax highlighting, out of the box.

Students see output live

Every command, every result streamed to participants' screens in real time. Your class follows along, not your terminal window.

Combine with questions

Place a Live Terminal slide before an MCQ. Demo the code concept, then immediately test comprehension.

Lab environments

Pick the environment that fits your class

Each lab is pre-configured and spins up in seconds no setup for instructors, no installs for students.

🐍

Python Lab

Python 3 · pip · pyenv · SQLite · PostgreSQL

🌐

Web Dev

Node.js · npm · MariaDB · PostgreSQL · Nginx

⚙️

DevOps

Podman · Kubernetes · Terraform · Ansible · AWS CLI

🔮

Polyglot

Go · Rust · Java · PHP · Ruby · and more

🔒

Security

nmap · tcpdump · nikto · openssl · net-tools

Custom

Any combination via session config

All environments run Alpine Linux in an isolated container. Students join instantly via QR code zero local installation needed.

For instructors

Session ready in minutes

Three steps. No IT department required.

01

Choose your tools

Select which languages and runtimes to enable. The container configures itself automatically including Neovim with the right LSP for the chosen language.

02

Add feedback questions

Drop MCQ, poll or open-question slides after your code demo to check comprehension on the spot.

03

Go live

Share the QR code. Students get direct browser access to the terminal within minutes no download, no account needed.

See it in action

Run real code, live in class

Python, Node.js, Go, DevOps tools and more pick your environment, write your code, and run it. Every participant sees the output streamed to their device in real time.

Node.js · Express demo
34 watching
node server.js

Server running on port 3000

GET /api/users → 200 OK (12ms)

GET /api/stats → 200 OK (8ms)

34 participants watching the terminal live
ABCDEFGH+26
I stopped fighting with Python environments on 30 different laptops. Now we code together from day one.

- Instructor A. Mensah, Software Engineering Bootcamp

"I ran the same keynote to 200 people twice. The BrainCraft version got 4× the post-event engagement."

- Marcus T. · Conference Speaker, Lagos

Ready to make your class unforgettable?

Join thousands of educators already using BrainCraft. Free to start, no credit card required.

Joined by 5,000+ educators

4,800+

sessions run

15

African countries

4.8 ★

average rating