← All projects
Educational Tool

Python Lab

Work on Python exercises with function headers and doctests directly in your browser.

PythonDoctest
Python Lab

Python Lab turns a function header, a docstring task description, and doctests into an interactive programming assignment. Originally created as an IHK capstone project (Specialist in Software Development) and recreated here with an integrated Monaco Editor (VS Code).

The editor runs real Python directly in the browser via Pyodide and WebAssembly. Doctests evaluate the solution directly; failed tests display expected and actual results, and long-running programs can be cancelled.

← Back home