SocratesCode: AI-Powered Socratic Tutor for Programming

SocratesCode is an AI-powered educational assistant that transforms programming education through personalized, adaptive learning. Unlike general AI chatbots that can be manipulated for direct solutions, our system integrates cognitive load theory with generative AI to create a Socratic tutor that adapts to individual proficiency levels. The system provides worked examples, incomplete examples requiring completion, and error-based learning scenarios—all tailored to student ability.

Project Snapshots

Get Project Poster