Coding education in middle and high school faces a scaling problem: meaningful learning requires one-on-one guidance, but teachers cannot provide individualized mentoring to every student simultaneously. General-purpose AI tools sound promising but come with many challenges as they readily hand students complete answers rather than teaching them to think through problems, lack awareness of specific hardware and project constraints, and offer no guardrails against content that violates school acceptable use policies.
Deloitte’s Believers Program partnered with the AWS Cloud Innovation Center (CIC) at Cal Poly to build an AI coding tutor powered by Kiro, AWS’s AI-powered development environment. The Believers AI Tutor lives directly inside the student’s programming environment. It provides real-time, conversational guidance as students program physical robot rover kits using Python on Raspberry Pi hardware. The tutor acts as a Socratic guide: when a student asks how to make their rover turn left, it explains GPIO pin control and motor direction, then asks the student to try writing the code themselves rather than handing them the solution.
What makes this platform uniquely suited for education is how teachers govern the AI’s behavior through Kiro steering files — plain-language files that shape the tutor’s responses without requiring any coding or cloud configuration. Teachers can:
- Define the AI’s role as a tutor that guides rather than gives answers.
- Enforce code snippet limits and blocks solution extraction
- Implement the school district’s acceptable use policies
- Provide the rover’s complete hardware specification so the AI gives technically accurate, device-specific advice.
In this demo, see how students and teachers interact with the Believers AI coding companion.
