Free tutorial resources for learning Python.
The resouce provides free step-by-step tutorial and drag/drop activities which run in the browser and do not require pupil login / setup.
Progress through tutorial activities will be stored on the local computer. In fact all python code also runs locally using the pyodide javascript library to convert python to javascript behind the scenes so there is no server reliance when using the editor. Our editor supports breakpoint debugging with variable and expression watches.
This tool is designed to allow instant-use for the classroom – no setup or logins required.
Under the Parson’s Problems section, you will find a developing base of drag-drop problems. Not only can student drag the code blocks (including indentation) but they can also then run their assembled code and edit it further.