An Intelligent Tutoring System for AI-Assisted Programming
Learn the art of "vibe coding" - effectively collaborating with AI to create software
"Vibe coding is not about writing code yourself - it's about effectively communicating your intent to an AI and verifying the results."
- The VibeCodingTutor PhilosophyCraft clear, effective prompts that guide AI to generate the code you need
Develop skills to review, test, and validate AI-generated code
Master the art of refining and improving code through dialogue with AI
VibeCodingTutor uses two intelligent agents working together to support your learning
28 carefully designed lessons across 3 progressive levels
Foundation skills: basic prompting, code reading, simple modifications, running and testing
Intermediate skills: multi-file projects, debugging, API integration, refactoring
Advanced skills: architecture design, optimization, security, deployment strategies
The tutor adapts its teaching style based on your demonstrated competency
Novice Level
High intervention, direct hints and step-by-step guidance
Developing
Medium intervention, Socratic questions
Proficient
Low intervention, peer-level suggestions
Mastered
Minimal intervention, autonomous work
A continuous feedback loop between you, the AI, and the tutor
You write a prompt or modify code
Tutor Bridge captures your activity
Tutor Agent analyzes your behavior
Student Model updates competencies
Appropriate feedback is generated
A fully integrated IDE experience powered by VS Code in the browser
Full VS Code experience in your browser with syntax highlighting, IntelliSense, and extensions
Multiple AI providers (Claude, GPT-4, Gemini) to practice your prompting skills
Real-time feedback, competency tracking, and personalized hints
Pre-configured projects for each lesson with starter code and clear objectives
Build your foundation with these essential skills
A typical learning interaction in VibeCodingTutor
đĄ Hint
Good start! To improve this prompt, consider specifying:
â Competency Updated
C1 (Prompt Writing): 65% â 72%
C6 (Iterative Refinement): 40% â 48%
Powerful tools to monitor and guide your students
Real-time view of all students' progress, struggles, and achievements
Assign specific lessons, set due dates, and track completion
Learning analytics compatible with LRS for institutional integration
Built with modern, production-ready technologies
Fast, scalable server
Real-time communication
GCS + Cloud Run
Claude, GPT-4, Gemini
Begin your journey to mastering AI-assisted programming
Teacher: demoteacher@vibecode.org
Student: demostudent@vibecode.org
1. Log in with demo account
2. Select a lesson
3. Start coding with AI!
Check the tutor panel for hints and guidance as you learn