Java Notebooks - @BySandries
Interactive Java notebook from lab PDFs
Loading JVM…
Upload any CS lab PDF

Turn a Java lab handout into a runnable notebook.

The adaptive parser structures your content into clear notebook cells, including math formulas. Every code cell compiles and executes in a WebAssembly JVM, so your snippets run without leaving the page.

Adaptive parsing

Numbered headings, code blocks, and student metadata are converted into structured notebook cells automatically.

In-browser JVM

CheerpJ 4.x compiles Java with javac and executes classes entirely client-side via WebAssembly.

Rich cells

Monaco editor for Java, react-markdown with KaTeX for LaTeX formulas like Euclidean distance.

Upload a CS lab PDF

Convert your lab PDF into an interactive notebook with an in-browser JVM.