Back to Portfolio
AI/Education

AI Coding Tutor — Interactive AI-Powered Coding Challenge System

Next.js 15React 19TypeScriptTailwind CSSClaude 3.5Monaco EditorPostgreSQLPrisma
AI Coding Tutor landing page

The platform landing page with course overview

The AI Coding Tutor is built on the belief that the best way to learn programming is by writing real code with intelligent guidance. Students work through 240 progressive challenges spanning HTML, CSS, JavaScript, and full-stack development, writing code directly in a browser-based Monaco editor — the same engine that powers VS Code.

What makes this platform different is the AI tutor powered by Claude 3.5. Rather than just checking answers against a solution key, the AI analyzes the student's actual code to provide contextual help, explanations, and personalized guidance. It adapts to where the student is struggling and offers targeted assistance.

160 of the challenges include enhanced variants with three-tier hints (nudge, guide, and full walkthrough) and multiple valid solutions. After three unsuccessful attempts, the solution is unlocked so students can learn from it and move forward. The AI can also generate themed challenge variants for additional practice.

Key Features

240 Progressive Challenges

Challenges span HTML, CSS, JavaScript, and full-stack development, organized in a progressive difficulty curve that builds skills incrementally.

240 Progressive Challenges

AI-Powered Tutor

Claude 3.5 (Haiku & Sonnet) analyzes student code in real time to provide contextual explanations, hints, and personalized guidance based on actual mistakes.

Monaco Editor with Live Preview

Students write code in the same editor engine as VS Code, with syntax highlighting, auto-completion, and a live preview pane showing results immediately.

Monaco Editor with Live Preview

Three-Tier Hint System

Enhanced challenges offer nudge, guide, and full walkthrough hints. Solutions unlock after three attempts to prevent frustration while encouraging genuine effort.

Screenshots

Challenge selection view
The challenge browser showing progressive difficulty tracks
Monaco editor with live preview
The coding interface with Monaco editor, live preview, and AI tutor panel