TigerJython runs on the Java Virtual Machine (JVM), although we also offer the browser-based online solution WebTigerJython. The design and development of TigerJython follow the guidelines of simplicity, understandability, and—naturally—Python's battery included philosophy with an extensive set of libraries.
Simplicity: TigerJython features a simple, easy to use editor. You just run TigerJython, enter your Python-code and hit run. There is deliberately no support for projects or workspaces. TigerJython is primarily made for programming novices and not for professionals.
Understandability: Clear and helpful error messages let you fix problems quickly and easily. The enhanced and precise error messages are a major component of the TigerJython environment—and they are available in many different languages to really help you understand what the computer is telling you.
Extensive libraries: TigerJython comes with an extensive set of libraries, ranging from graphics (in particular enhanced Turtle graphics), to support for game design, databases, and robotics using the Lego EV3, Raspberry Pi, BBC micro:bit, mbRobot, Calliope Mini, Callibot, and the OxoCard.