BrainCraft
Retour à la vue d'ensemble
Codage en direct

Exécutez du vrai code. En classe. Maintenant.

Le Terminal en direct de BrainCraft intègre plusieurs environnements conteneurisés dans votre session Python, Node.js, Go, DevOps et plus. Sans installation, sans configuration.

28 observateurs
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

Plusieurs environnements, Neovim inclus

Python, Node.js, Go, Rust et plus chaque environnement embarque Neovim préconfiguré pour le langage choisi : LSP, autocomplétion et coloration syntaxique, prêt à l'emploi.

Aucune configuration pour personne

L'environnement se lance sur votre diapositive. Les étudiants interagissent depuis leur navigateur.

Codez en direct, obtenez des retours

Combinez un terminal en direct avec des questions QCM pour vérifier la compréhension de ce que vous venez de démontrer.

Environnements de lab

Choisissez l'environnement adapté à votre cours

Chaque lab est préconfiguré et prêt en secondes aucune configuration pour les enseignants, aucune installation pour les étudiants.

🐍

Lab Python

Python 3 · pip · pyenv · SQLite · PostgreSQL

🌐

Développement Web

Node.js · npm · MariaDB · PostgreSQL · Nginx

⚙️

DevOps

Podman · Kubernetes · Terraform · Ansible · AWS CLI

🔮

Polyglotte

Go · Rust · Java · PHP · Ruby · et plus

🔒

Sécurité

nmap · tcpdump · nikto · openssl · net-tools

Personnalisé

Toute combinaison via la config de session

Tous les environnements tournent sous Alpine Linux dans un conteneur isolé. Les étudiants rejoignent instantanément via QR code aucune installation locale requise.

Pour les enseignants

Session prête en quelques minutes

Trois étapes. Aucun service informatique requis.

01

Choisissez vos outils

Sélectionnez les langages et runtimes à activer. Le conteneur se configure automatiquement Neovim inclus avec le bon LSP pour le langage choisi.

02

Ajoutez des questions de feedback

Insérez des slides QCM, sondage ou question ouverte après votre démo de code pour vérifier la compréhension sur le moment.

03

Lancez la session

Partagez le QR code. Les étudiants obtiennent un accès direct au terminal depuis leur navigateur en quelques minutes aucun téléchargement, aucun compte requis.

Coder puis vérifier

Exécutez du code. Posez une question. Restez dans le flux.

Lancez une vérification de compréhension dès que les étudiants exécutent leur code quand le concept est encore vivant devant eux.

Output

→ Tests passed: 4/4

→ Runtime: 0.03s

$

Coder puis vérifier

Exécutez du code. Posez une question. Restez dans le flux.

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

Fonctionnalités clés pour ce cas d'usage

Terminal en direct

Un environnement entièrement conteneurisé qui s'exécute dans votre diapositive. Les étudiants voient la sortie en temps réel aucune installation locale requise.

Bash · sorting demo 28 observateurs

$ bash sort.sh

→ Bubble sort: 0.42s

→ Quick sort: 0.04s

→ Merge sort: 0.06s

$

Vérification rapide de compréhension

Quelle est la complexité temporelle du tri rapide ?

A. O(n²)
B. O(n log n)
C. O(n)
D. O(log n)
J'ai enfin arrêté de me battre avec 30 installations Python différentes. Un QR code et on code ensemble.

- Instructeur A. Mensah, Bootcamp Génie Logiciel

"J'ai donné le même keynote à 200 personnes deux fois. La version avec BrainCraft a généré 4× plus d'engagement post-événement."

- Marcus T. · Conférencier, Lagos

Prêt à rendre vos cours inoubliables ?

Rejoignez des milliers d'éducateurs qui utilisent déjà BrainCraft. Gratuit pour commencer, aucune carte bancaire requise.

Rejoint par 5 000+ éducateurs

4 800+

sessions lancées

15

pays africains

4,8 ★

note moyenne