In beta · Public demo available
Connect a value.
Show what changes.
A slider can change a circuit’s resistance and its cutoff readout on the same slide. Build the connection once, then use it to explain the relationship during a talk.
A first-order low-pass
Temperature does not change quickly. Everything above a few hertz is noise for this measurement, so a single pole placed well below the interference removes most of it.
H(f) = 11 + j 2πfRC,fc = 12πRC
fig 4 · one pole, driven by a real stimulus
What is available now
- The demo and the public samples
- No account needed, no Python to start. The demo opens “Fundamentals of power electronics”, a University of Siegen lecture adapted under CC BY 4.0; Quodra is not affiliated with or endorsed by the university. Ten public samples open the same way: Molecular Dynamics Simulations (student, researcher), Basics of Machine Learning: Regularization (student, educator (AI)), The Central Limit Theorem (student, educator), GAMES: Gene Circuit Models (researcher), Waves at Interfaces (student, educator), Signal Conditioning (educator, engineer), Acids & Equilibria (student), Steel, Heat & Structure (researcher), Bend, Bounce & Break (engineer), and Perceptron to Backprop (student, educator (AI)). Each opens on a live slide, and nothing you change is kept. A walkthrough for each sample, with the exact steps to try
- Free accounts
- Create a free account to make and save your own presentations; sign-up is open to everyone. Upgrade when your work asks for it.
- Enabled separately
- Python and Matter Lab need separate enablement; confirm the tools you need when arranging an evaluation.
Python runs once its runtime has loaded in the browser. Imported code needs your trust before it runs; shared viewers do not execute it.
01 / Connected computation
Follow a value through the explanation.
Connect named parameters to supported object properties and explanatory text. Linked readouts and figures respond when you change a value.
The filter response · fixed baseline
| f (Hz) | |H| (dB) |
|---|---|
| 0.1 | |
| 1.0 | |
| 10 | |
| 50 | |
| 100 | |
| 1000 |
Fixed inputs: R = 16 kΩ and C = 10 µF. This solver sweep gives 34 dB attenuation at 50 Hz. The table and chart stay at this baseline when you change the previous slide’s controls; they are a reference, not the response of your edited filter.
- Without code — connect a slider to a circuit resistance, simulation input or numerical readout.
- With a data table — use its numerical cells as a chart’s source; changing those cells updates the linked chart.
- With Python enabled — run a trusted cell that reads your input and produces a linked figure.
02 / Technical objects
Write the argument.
Keep its parts editable.
Place notation, tables and figures beside the words that explain them. Each object has controls for its content: edit LaTeX, choose a chart's data table, label an axis or display the output from a code cell.
t = np.linspace(0, 10, 400) x = np.exp(-t/5)*np.cos(3*t) plt.plot(t, x)
| trial | k (N/m) | ω (rad/s) |
|---|---|---|
| 1 | 4.0 | 2.00 |
| 2 | 9.2 | 3.03 |
| 3 | 16.0 | 4.00 |
A familiar presentation underneath
Compose the slide with ordinary presentation elements alongside the technical objects.
Details belong in the inspector
Work with position, size and appearance, then open the controls specific to the selected object.
The editor and its controlsInteractive illustrations of the object types, drawn by this page; not captures of a running Studio session.
03 / Specialized studios
Work in the language
of your subject.
Draw a circuit, build a molecular structure or explore materials data, then use those objects in the explanation. These slides come from the Studio gallery's decks; each strip says where its deck is available.
Circuit Studio
Draw a schematic and explore DC, AC or transient analysis with supported circuit models. Use it to explain assumptions and compare responses. The schematic on the filter slide above is one of its objects. Circuit analysis uses simplified models and has beta limitations. Check quantitative results independently before relying on them.
Circuit workflow and modelsMolecule Studio
Draw atoms and bonds, inspect the derived SMILES, and place the structure on a slide. Keep structural notation alongside the chemical argument you are making.
Molecule workflow and notationMatter Lab
With Matter Lab, work with crystal structures, diffraction, phase diagrams, spectra and other materials data on slides. Use a shared temperature parameter to connect an explanatory state point with related views, or bring in instrument data to discuss a measured result. Review imported data and derived results; model coverage and export fidelity have beta limitations.
Matter objects, data and methodsExplore Matter Lab object types Five illustrations · available where enabled
04 / Presenting
Make room for the question that changes an assumption.
Present with speaker notes, a timer, a next-slide preview and annotation tools. Adjust supported controls while explaining a model. Share a separate audience window in Meet or Zoom while your notes stay with you.
Now presenting — audience sees this
A first-order low-pass
Temperature does not change quickly. Everything above a few hertz is noise for this measurement, so a single pole placed well below the interference removes most of it.
H(f) = 11 + j 2πfRC,fc = 12πRC
fig 4 · one pole, driven by a real stimulus
Presenter tools are a desktop feature; the phone preview does not offer them. Open this page on a desktop to use the presenter view here.
A sequence, or a path through the model
Arrange the document as a deck of 16:9 slides presented in order. Canvas, which lays the same document out on an open plane, is switched off for every account.
Canvas frames and availabilityThe room sees the slide, never your notes
The audience window shows the slide with your laser, pen, whiteboard and blackout, and the slide’s inputs stay live while you speak. Your notes, the next slide and the timer stay on your screen. A shared-link viewer is different: it is read-only.
05 / Collaboration
Review the model,
discuss the details.
Bring a colleague into the document, anchor a question to an object, and keep a shared reference for the next revision.
Adding a velocity-proportional drag term bends the solution into a decaying envelope — the amplitude dies exponentially while the phase keeps time.

Illustration of a collaborative session, with fictional names and comments. Connected collaboration requires an account and an available service.
Coordinate the edits
See collaborator cursors and presence in connected sessions. Editing indicators help coordinate work; they are advisory.
Check the save status and resolve conflicting versions when needed. Undo uses local history; it is not an exclusive claim on a shared object.
Put the question on the object
Attach a discussion to a specific equation, chart or other object, so reviewers can identify what it concerns. In the editor, use threads to discuss the definition, data or wording in context.
Choose editors and readers
Invite people with Can edit or Can view access. The current read-only deck viewer has slide navigation, without the editor's comment controls or reactive recomputation.
06 / Export formats & limits
Choose what needs to travel.
A reader, a printed handout and an editable PowerPoint need different outputs. Use the format that preserves what matters for the next step.
| Format and purpose | What travels | What to check |
|---|---|---|
| PDFHandouts and reading copies | Slide captures embedded in PDF pages, with optional notes pages. | Slide content is rasterized, not vector artwork or editable text. Detail depends on the capture resolution; Python is not rerun for export. |
| PowerPointContinue work in another slide tool | Supported text, shapes, tables and data-bound charts can remain native PowerPoint elements. Other objects use captures or fallback content. | Scientific objects are not live in PowerPoint. Matter objects currently become placeholders, and inline math in text falls back to LaTeX source. Check the conversion report and the file. |
| PNG / JPEGFigures and slide previews | A static image of each selected slide at the chosen resolution. | No editable objects, parameters or computation. Captures use the output available at export time. |
| Quodra JSONKeep a Quodra document copy | The document's objects, source code, parameters and connections in a file you can re-import. | Not an executing presentation file. Imported code needs trust before it runs; separately archived datasets and external resources may still be required. |
| Link / embedRead the shared presentation | A read-only viewer with slide navigation, loading the available shared version when opened. | No Python execution, reactive recomputation or editor controls. Reload to fetch later saved changes; this is not a live presentation session. |
07 / Integrations
Work with the tools around your presentation.
Ask Quodra, inside the editor
BetaIn selected beta workspaces, Ask Quodra proposes editable scientific objects through the same document tools as the editor. You see the model, payer and shared context before sending, and proposals stay separate until you apply them.
Quodra verifies the proposed objects and relationships before showing them. Apply lands the proposal as one undoable edit; deterministic Checks can find and repair supported scientific and layout problems without another model call. Ask Quodra is not part of the public demo.
An external assistant, working on your document
Connect a compatible external AI client through Quodra’s MCP integration, where configured, to work with Quodra documents. The external client supplies the AI model and processes content under your relationship with that provider.
Ask your client to place objects, write source code or connect a parameter. Review its changes and run code in the editor to check the results. An authorized client can access content within your permissions; its model provider has its own terms.
MCP setup and supported actionsStart from an existing presentation
Import a PowerPoint file or a PDF, or choose a Google Slides presentation from Google Drive. Quodra maps supported content to its own objects, and an import review names approximations and anything that didn’t map.
Every plan can import, up to its file-size and page limits. Charts, SmartArt and other unsupported content can need rebuilding; check the import review before you carry on.
Import formats and conversion detailsYour first project
Start with one explanation.
Choose a question from a lecture, lab or technical review. Build the one slide that benefits from changing an input; import the deck it belongs to, or keep the rest of your presentation in its existing format while you evaluate.
Pick a relationship
Start with familiar inputs and a result you can check. The demo shows a no-code connection before you build your own.
Rehearse the change
In your own workspace, connect the input and check its linked result. Test the presentation on the browser and connection you’ll use.
Keep a fallback
Prepare a PDF or slide image for your existing deck. Static exports preserve a view of the result; they don’t run the model.
Planning a class or a technical presentation? Tell us the task, timing and tools you need so we can discuss whether the current beta fits.
First-deck instructions
