# AlgoZilla > AlgoZilla is a native macOS app for coding interview preparation, visual algorithm learning, system design practice, mock interviews, and career preparation. Requires macOS 14 or later. Core practice, lessons, hints, whiteboards, progress, and Offline Coach work offline. Optional remote AI requires consent and may incur provider charges. Coding practice supports JavaScript, TypeScript, Python, and Java. Data practice covers SQL and NoSQL. React, Vanilla DOM, and TypeScript workspaces are available; Vue, Angular, and Svelte are previews. [Download for Mac](https://apps.apple.com/us/app/algozilla/id6812899902) ## Product information - [Product overview (en)](https://www.algozilla.app/en/index.md): The complete English product guide: workflows, features, learning, privacy, availability, and FAQs. - [AI & models (en)](https://www.algozilla.app/en#ai): Optional AI with Apple Foundation Models, local Ollama, OpenAI, and Gemini. Additional AI APIs require a provider integration; arbitrary API URLs are not configurable in the current app. - [Full product reference](https://www.algozilla.app/llms-full.txt): The same complete product information as a single text file. ## Optional - [Sitemap](https://www.algozilla.app/sitemap.xml): Canonical website pages. - [AlgoZilla landing page](https://www.algozilla.app/en): The human-readable page with interactive workspace and algorithm previews.