Skip to main content

STEM Education

Teach STEM, not just show it

Lecture recordings work for context, but STEM students learn by doing. Interakly puts code editors, equation builders, graphing tools, and auto-graded problems right alongside the video — so students solve, not just watch.

The problem

Passive STEM videos don't build skills

Watching someone solve an equation or write code creates an illusion of understanding. Students nod along, then struggle when they try it themselves. Video alone cannot teach problem-solving.

Watching code being written is not the same as writing it
Students cannot practice math notation in a video player
No feedback loop — mistakes go unnoticed until the exam

The solution

Active problem-solving alongside video

Give students a code editor, equation builder, or graphing tool right next to the lecture. Pause the video with a question, let them work, and auto-grade the result. Learning happens in the doing.

Code workspaces with real execution in 9 languages
Equation and graphing widgets for math and physics
Auto-graded questions with instant feedback

Built for every STEM discipline

Computer Science

Students write and run code in a split-screen workspace alongside your lecture. Nine languages supported — JavaScript, Python, TypeScript, Java, R, Bash, C++, Go, and Rust. Workspace checks validate output automatically.

Mathematics

Embed an equation editor (KaTeX) and function graphing widget beside video. Students manipulate expressions and plot functions while you walk through the theory. Numeric input questions auto-grade calculations.

Lab Sciences

Use image labeling for anatomy diagrams, circuit schematics, and chemical structures. Data table widgets let students record and analyze experimental observations alongside demonstration videos.

Physics & Engineering

Numeric input interactions auto-grade unit conversions and calculations. Ordering interactions test procedural knowledge. Workspace validation checks verify that students arrive at the correct solution step by step.

Built for STEM

Tools that match the subject

Code workspaces (9 languages)

Students write, edit, and execute code in a sandboxed environment right beside the video. JavaScript, Python, TypeScript, Java, R, Bash, C++, Go, Rust.

Equation editor (KaTeX)

Full LaTeX math notation in a dedicated workspace widget. Students build and submit expressions, not just read them.

Function graphing

An interactive graphing widget lets students plot functions, adjust parameters, and see results visually alongside the lecture.

Numeric input auto-grading

Ask quantitative questions that are scored instantly on the server. No manual grading for problem sets.

Workspace validation checks

Seven check types — output match, output contains, variable equals, output regex, row count, map marker proximity, and expression equals — verify student work automatically.

Real-time analytics

See per-question breakdowns, completion rates, and score distributions the moment students finish. Identify misconceptions early.

Frequently asked questions

What programming languages are supported?
The code workspace supports nine languages: JavaScript, Python, TypeScript, Java, R, Bash, C++, Go, and Rust. Code runs in sandboxed microVMs — students get a real execution environment, not a syntax highlighter.
Can students run code alongside video?
Yes. When you enable workspaces, viewers get a split layout with the video on one side and the code editor on the other. They can write, edit, and execute code at any point during the video without leaving the page.
Does it support math notation?
Yes. The equation editor widget uses KaTeX for full LaTeX math rendering. Students can build and edit expressions in a dedicated workspace panel. There is also a function graphing widget for plotting.
Can I check student code output automatically?
Yes. Workspace validation checks let you define expected outputs or conditions. Seven check types are available: output match, output contains, variable equals, output regex, row count, map marker proximity, and expression equals. Checks run server-side and grade automatically.
Does it work with YouTube lecture recordings?
Yes. You can add interactions and workspaces to any public YouTube video — no upload required. You can also upload your own MP4s up to 40 minutes each (lecture captures, screen recordings, anything) when you need features like prevent-skipping or your own captions.
Is it free for teachers?
Yes — every feature is free during early access. 3 uploads per day, up to 40 minutes each. No credit card required, no expiration.

Make STEM video hands-on

Free to start. No credit card. Works with YouTube or your own uploaded videos.