AI Tutoring PlatformID: 102

LearnFlow - AI-Powered Python Learning Platform

An AI-powered Python education platform with Claude tutoring, sandboxed code execution, student progress analytics, and a hyper-personalized 1-on-1 learning experience that evolves with every session.

Next.jsTypeScriptClaude AIFastAPINeon PostgreSQLMCP Servers
LearnFlow - AI-Powered Python Learning Platform
Click to watch in action

The Challenge

Beginner programming platforms often lack personalized feedback, safe execution environments, and instructor visibility into student progress.

The Solution

Created a full-stack AI learning platform using Next.js, FastAPI, Neon PostgreSQL, Claude AI, analytics dashboards, and MCP servers to deliver personalized tutoring and secure practice workflows.

System Architecture

AI Tutor

Claude-powered guidance helps learners understand Python concepts and coding mistakes.

Secure Sandbox

Code execution uses controlled timeout-based safeguards for safer practice.

Teacher Dashboard

Admin views help teachers monitor progress, stats, and student learning activity.

Key Outcomes

Integrated Claude AI as an intelligent Python coding tutor.

Implemented secure sandboxed code execution with timeout protection.

Built separate admin and student accounts with progress analytics.

Tech Foundation

Frontend
Next.js 16TypeScriptTailwind CSS
AI & Backend
Claude AIFastAPIMCP Servers
Data
Neon PostgreSQLAnalytics Dashboard