# Contral > An agentic IDE that teaches you programming in real time as AI writes code, combining vibecoding speed with structured learning paths, challenges, and explanations. Contral is an agentic IDE that teaches you programming while you build, combining full AI code generation with a real-time teaching layer that explains every line, pattern, and decision as it happens. Unlike Cursor or Copilot, which simply write code for you, Contral ensures you understand what's being built through floating learning cards, structured curricula, and micro-challenges. It targets beginners, career switchers, CS students, and junior developers who want to ship real projects while actually mastering the underlying concepts. The platform runs entirely on your machine, keeping your code private while sending only relevant context snippets to AI providers. - **Build Mode** — *A repo-aware AI agent reads, writes, and runs your full codebase at vibecoding speed while the teaching layer explains every decision in real time.* - **Learn Mode** — *Structured curriculum takes you from zero to mastery in supported languages (Java in Beta, more coming), with challenges, projects, and boss exams.* - **Real-Time Learning Cards** — *Floating cards appear as the AI writes code, explaining what each snippet does and why that approach was chosen.* - **Micro-Challenges & Defense Drills** — *Prove you understand what was just built through interactive checkpoints that verify comprehension, not just completion.* - **Bring Your Own Key (BYOK)** — *Connect your own OpenAI, Anthropic, or Google API keys for unlimited AI usage on any plan, paying providers directly.* - **Codebase Analysis** — *Deep-dive analysis lets you ask questions about your entire repository, building genuine understanding of the system you're working in.* - **Completion Certificates** — *Pro+ users earn certificates upon finishing learning paths, useful for portfolios and career transitions.* - **Offline / Local IDE** — *Runs locally on your machine; your code never leaves your computer, making it suitable for sensitive or proprietary projects.* - **Teams & Organizations** — *Admin dashboard, team progress tracking, custom learning paths, SSO/SAML, and usage analytics for bootcamps, universities, and onboarding teams.* ## Features - Real-time teaching layer with floating learning cards - Repo-aware AI agent (Build Mode) - Structured learning curriculum (Learn Mode) - Micro-challenges and defense drills - Bring Your Own Key (BYOK) support - Codebase analysis and chat - Completion certificates - Session export (PDF/MD) - Auto-fix errors - Offline/local IDE - Team admin dashboard - SSO/SAML for organizations - Java curriculum in Beta - Plan & Deep modes - Priority inference speed (Pro+) ## Integrations OpenAI, Anthropic, Google ## Platforms WINDOWS, MACOS, LINUX, WEB, API ## Pricing Freemium — Free tier available with paid upgrades ## Links - Website: https://contral.ai - Documentation: https://contral.ai/support - EveryDev.ai: https://www.everydev.ai/tools/contral