Your class material — online and interactive
Teachers! Put your explanations, demos, quizzes, diagrams, exercises, and exams all in one place: Your very own website!
Visual callouts
Discuss!In pairs, discuss X.
SolutionHere you'd explain your solution, maybe with a video?
Collaborate
Teachers can co-author skripts or fork anyone's published material under CC-BY-SA (credit the author, share alike).
Privacy
Teachers can see students' progress or exams on Eduskript - but the mapping to real student IDs is done locally on the teacher's device. We only store anonymized IDs of students.
Annotate like on paper!
You can highlight, sure...
Ease your burden with AI
Eduskript has a built-in AI agent that can write, edit, and adapt your content. Need an exam based on the material you taught? Our agent is aware of your materials and writes matching exercises!
Eduskript supports MCP, which means it natively integrates even with online AI chats such as claude.ai and chatgpt.com.
An epic in-browser coding experience with Python, JavaScript and SQL
Write, run, and experiment with code directly in the browser. With multi-file support, auto-testing and confetti included! 🎊🥳🎊
ExerciseDraw a 3-step stairs made of three 30×30 squares with line colors red, yellow, green.
Press "Run" and "Check".
ExerciseA more involved example using a public API to plot all earthquakes M ≥ 4 of the last 7 days.
Press "Run".
Create your own interactive components with AI
Need a custom widget for your lesson? Describe it to an AI agent and ship it as a plugin.
Below is a Dijkstra shortest-path visualizer I built for my computer science class.
Press Play ▶️
And here's a tool that lets students design and encode their own EAN-13 barcode.
Press "Play demo"
Your own SQLite databases in the browser
Execute queries against actual data, and see results and feedback instantly!
ExerciseQuery the Top-10 most danceable genres in the
spotify.dbdatabase. Selectnamefrom thegenrestable and calculate the averagedanceabilityof its songs asavg_danceability.Press Run.
One Markdown document
No cumbersome block structure, but one document per lesson in easy Markdown syntax. Just write.
See it in action
informatikgarten.ch — a complete computer science curriculum built on Eduskript, featuring programming with Python and turtle, encoding a barcode, SQL databases, networking, cryptography lessons, and more.