The Turtle System is a learning system for introductory programming and teaching computer science concepts. Based on Seymour Papert’s Turtle Graphics idea, it helps learners understand programming instructions by controlling an on-screen “turtle” to move and draw. It offers desktop apps for Windows and Mac, as well as a Progressive Web App that runs in the browser.
In terms of curriculum scope, it covers basic programming, text-based programming, turtle graphics, the compilation process, machine code, recursion, abstraction, and more. Unlike many common block-based programming tools for children, the main content emphasizes that it goes beyond simply drawing pictures: through a visual compiler, written programs are converted into “machine code” for a virtual Turtle Machine, helping learners understand the relationship between programming languages and lower-level execution mechanisms.
As for delivery format, the text does not mention live classes, recorded lessons, or 1-on-1 teaching arrangements. It is therefore more like a set of educational software and documentation resources than a complete online course service. Certification, certificates, teaching language, and specific lesson schedules are also not disclosed.
Pricing and payment methods are not stated in the main text. The usage experience is relatively lightweight: the desktop version requires no installation and can be run by double-clicking after download. However, on first launch, Windows or Mac may warn about an unknown source, requiring the user to manually allow it. The online version can run directly in the browser and can also be installed as an offline PWA. It currently supports more languages than the desktop version. However, the online version does not yet support file handling; read/write access to a personal server space is planned for the future.
Its strengths are that it provides an intuitive entry point, making programming syntax and technical concepts less intimidating for beginners. It also goes further by demonstrating more challenging computer science topics such as compilation and machine code, giving it solid educational depth. The text also mentions Peter Millican’s research paper and a Computing at School article, suggesting a certain foundation in educational research.
The main drawback is the limited productization of the course offering: there is no clearly defined learning path, teacher support, homework feedback, class management, certificates, or pricing information. For users looking to purchase a structured course, receive teacher guidance, or obtain a certificate, the available information is clearly insufficient.
It is suitable for programming beginners, teenagers, school computer science teachers, and learners who want to transition from graphical programming to text-based programming while understanding lower-level computer concepts. The main text does not provide information on access from mainland China, and payment details are also not specified. If access is unstable, alternatives such as Scratch, Code.org, Blockly, or Python turtle may be worth considering.
⚠ This review is compiled from public sources and does not constitute a purchase recommendation. Verify all facts on the vendor's official site. Verify on teresaproject.eu official site.
teresaproject.eu is an United Kingdom Education provider. TG4G tracks its product information, an overall rating of 7.0/10, and a China-accessibility score of Workable. Click "Visit Official Site" to reach teresaproject.eu directly.