BrainCraft
Back to overview
Live Coding

Run real code. In class. Right now.

BrainCraft's Live Terminal brings multiple containerized environments into your session Python, Node.js, Go, DevOps and more. No installs, no configuration, just code.

28 watching
Python 3BashNode.jsGoRust+ more

$ go run fibonacci.go

→ fib(10) = 55

→ fib(20) = 6765

$ nvim fibonacci.go

NORMALfibonacci.go◉ gopls · 0 errors

func fib(n int) int {

if n <= 1 { return n }

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

}

$
Neovim + LSPZshGitfzfripgrep

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.

No setup for anyone

The environment spins up on your slide. Participants interact through their browser.

Code live, get feedback

Combine a live terminal with MCQ or poll slides to check understanding of what you just demoed.

Lab environments

Pick the environment that fits your session

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. Participants 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.

Code then verify

Run code. Ask a question. Stay in flow.

Launch a comprehension check the moment participants run their code while the concept is still live in front of them.

Output

→ Tests passed: 4/4

→ Runtime: 0.03s

$

Code then verify

Run code. Ask a question. Stay in flow.

A. O(n²)
B. O(n log n)
C. O(n)
D. O(log n)

Key features for this use case

Live Terminal

A fully containerized environment that runs inside your session slide. Students see output in real time no local install required on any device.

Bash · sorting demo 28 watching

$ bash sort.sh

→ Bubble sort: 0.42s

→ Quick sort: 0.04s

→ Merge sort: 0.06s

$

Quick comprehension check

What is the time complexity of Quick Sort?

A. O(n²)
B. O(n log n)
C. O(n)
D. O(log n)

Ready to make your sessions unforgettable?

Start your first interactive session today. Free to start, no credit card required.