CodeDreams is an AI-powered platform that teaches students to code by helping them build real software. A student describes an app in plain language, and the AI builds it in real time. A built-in Learn tab teaches the programming concepts behind each project. Think Lovable meets Scratch meets Khan Academy.
Everything runs in the browser, works on school Chromebooks and tablets, and requires no prior coding experience. We handle deployment, hosting, databases, and infrastructure behind the scenes, so students can focus entirely on learning and building. With one click, students can publish any project to a live URL to share.
“Learn” has to interrupt generation at the right moment, not sit beside it as optional homework. I’d test one constraint: before publishing, the student explains or changes one generated behavior. That would show whether faster shipping is creating understanding or just a prettier black box.
The interesting opportunity isn't using AI to generate code—it's removing the gap between creating software and understanding why it works. I'd keep validating whether students become more confident because they ship projects faster or because the explanations help them eventually build without relying on the AI. That distinction could shape the entire product.