← All projects
Educational Tool
Educational Tool
Python Lab
Work on Python exercises with function headers and doctests directly in your browser.
PythonDoctest

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.