iOS · iPadOS · macOS · Android

Euclid Lab

Learn classical geometry by constructing each proposition yourself. Euclid Lab combines semantic straightedge-and-compass tools, proof workbooks, hints, and step-by-step replay in one focused learning experience.

Foundations + Book I Semantic construction Local-first learning
Euclid Lab icon showing a luminous geometric construction.

Geometry You Can Build

Euclid Lab turns propositions into interactive construction challenges. The app checks the geometric meaning of each step rather than asking learners to imitate a fixed drawing.

Construct

Use straightedge-and-compass tools to create points, lines, circles, intersections, and proof-relevant relationships.

Reason

Work through Foundations and Euclid's Book I with proposition context, guided hints, and a proof workbook.

Review

Undo or redo steps, replay a construction, and revisit completed work through a local Learner Profile.

One Product Family Across Platforms

Euclid Lab is available for Apple and Android devices, with platform-specific privacy information where the software and store rules differ.

iPhone and iPad

Download Euclid Lab from the App Store for a touch-first geometry workspace on iPhone and iPad.

Mac

The App Store version is compatible with supported Apple-silicon Macs. Apple identifies it as designed for iPad and not separately verified for macOS.

Android

The Android edition belongs to the same Euclid Lab product family and has dedicated Android privacy and terms pages.

Learning Features

Start with Foundations and Book I propositions I.1–I.12. The Apple edition also offers I.13–I.24 as a one-time purchase.

Semantic tools Constructions are evaluated by geometric relationships, not by approximate screen placement.
Proof workbook Record reasoning alongside each construction and review the sequence step by step.
Learner Profiles Keep learning progress and preferences on the device.
Encouraging practice Points, feedback, and optional encouragement audio support steady practice.

Official Links

Use the policy that matches the platform where Euclid Lab is installed.

Support

For help, include the app version, device, operating-system version, proposition, and steps to reproduce the issue.

BridgeAIWorks Support