Terminal Tutor is a teaching workspace for software engineering curricula. It keeps curriculum content, runnable terminals, code editing, and optional database/regex tooling in one unified window so instructors can present and execute without constantly rearranging windows.
Displays lesson content with Markdown rendering, Docusaurus-style callouts, Mermaid diagrams, and a floating contents slider so you can jump between sections without leaving the screen.
Drop in PDF slides or image assets alongside Markdown; the viewer scales them to fit the pane, honors transparent backgrounds, and lets you toggle between presentation content and visual references without disrupting the layout.

Get your copy now! One time fee of € 650,- or you can get the full source code for € 1500,-
Once you buy a copy, you get a free online training on how to use the app. Runs on Windows, MacOS and Linux.
Press the "Contact Us" button here, and I get in touch on how obtain the binary. And we can shedule an appointment for your training.

A lightweight multitab editor with zoom-aware font sizing, file tree navigation, and instant save dialog support. It mirrors real editor habits (⌘S, copy/paste, hiding paels) while staying tightly integrated with the surrounding tutorial interface.

An interactive SQL workspace where lessons live next to a real query editor. Follow curated docs, run queries against your own database (for now only MySQL and SQLite are supported), and see results instantly with table history and OpenAI-assisted insights.

Experiment with regular expressions using synchronized pattern, test-input, and history panes. Copy-ready helpers populate the editor, mode flags stay in sync, and AI- assisted guidance explains tricky cases or produces example matches.

Persistent terminal full login sessions - so all your CLI tools are available - run in their separte pane and the terminal only starts once the rest of the app is ready so you land in a stable, responsive shell environment.

Need an ERD or a Flowchart, use the corresponding panes.
Save and edit the charts for future use.

Teaching web development? Tucked under the code editor, the browser pane opens on demand via the “Show Browser” icon, sits below the presentation and PDF/image panes, and can be resized vertically. It starts hidden, expands to half the screen when opened, and keeps your coding and browsing context tightly coupled inside the same workspace.

Teaching prompt engineering or using AI Chatbot. We got you covered. Fully functional Chatbot pane. History aware and upload files and images.
Currently only supports OpenAI, but more to come!

Need to write a quick note? Just open the markdown enabled scratchpad (keeps a history) and quickly save the file for later use.
Teaching online? No problem, the build in webcam feature makes it personal!

Terminal Tutor lets you draw on the screen (in three colors) so you can highlight important parts of your training.