Skip to main content
Bitcoin-SX

For educators & organisers

Teach Bitcoin Script Without Teaching Hex-Dump Archaeology.

Bitcoin-SX gives your students or hackathon participants a real language, a visual stack debugger, and working examples, so the lesson is Bitcoin Script fundamentals, not IDE friction.

Library stacks at a university

The problem

A session on Bitcoin Script has a hard ceiling: however long you have, a sizeable slice of it disappears into getting toolchains installed on twenty different laptops before anyone has evaluated a single opcode.

What survives that setup tax is often the wrong lesson. Students copy hex, watch it fail silently, and take away that Script is arcane rather than that it is a stack machine with rules they can reason about.

Bitcoin-SX moves the whole environment into the browser and puts the stack on screen, so the thing you are teaching is the execution model. And the students who want to go further can carry the same project on into a working API and frontend.

What you get

Working examples built in
P2PKH, multisig and hash-lock contracts ship as examples students can read and modify immediately.
A debugger students can watch
The step-through view makes the stack visible, so execution is something you can point at rather than describe.
Zero local setup
Browser-based, so no install session and no laptop-by-laptop troubleshooting before you can begin.
Fits a semester or a weekend
Usage-based cost suits a fixed-length course or event better than per-seat licensing for a cohort that disperses.
Room for advanced students
The same environment scales into real API and frontend generation for the students who push past the syllabus.

The teaching surface

The stack stops being abstract when it's on the projector.

Arguments students can change
The Contract Arguments panel exposes the unlocking and locking script inputs by name, so a student can break a signature check deliberately and see what happens.
Step, don't guess
Step, jump-to-end and skip-branches walk execution one operation at a time. The moment the lesson lands is usually watching the stack change.
Nothing to install
This runs in a browser tab. No cohort-wide setup session, and no laptop left behind because a toolchain wouldn't build.
The simulator showing a contract-arguments panel beside the stack view

Inside the IDE

Editor tab: p2pkh.sx
Editor tab: p2pkh.sx. A worked P2PKH example students can read, modify and re-simulate without any local setup.
Prompt tab: Smart Contract Architect
Prompt tab: Smart Contract Architect. For advanced students: describe a contract in plain English and get a draft to critique and correct.

Apply for classroom or hackathon access

Tell us the institution, the participant count and your dates. Applications are reviewed individually, because we'd rather give you a real answer for your event than a generic tier.

This form isn't connected yet.

Set NEXT_PUBLIC_FORM_CLASSROOM to a Google Form share link and this section starts collecting submissions. No code change needed.

Get the for educators & organisers starter kit

A prompt pack and worked example for this use case, so you start from something that already runs rather than a blank editor.

This form isn't connected yet.

Set NEXT_PUBLIC_FORM_STARTER_KIT to a Google Form share link and this section starts collecting submissions. No code change needed.

The starter kit content is still being authored per use case. Join and we'll send it the moment yours is ready, rather than mailing you a placeholder.

Frequently asked questions

If something you need to know isn't here, just ask. We'd rather answer directly than leave you guessing.

Not yet. Education and bulk pricing haven't been defined. Rather than quote you a number we'd have to retract, we'd ask you to apply below with your participant count and dates: those applications are what we're using to set the education terms.

Teach Bitcoin Script Without Teaching Hex-Dump Archaeology.

Bitcoin-SX gives your students or hackathon participants a real language, a visual stack debugger, and working examples, so the lesson is Bitcoin Script fundamentals, not IDE friction.

Explore other use cases