Learn to code with AI assistance through 28 structured competencies
VibeCodingTutor teaches you how to effectively communicate with AI to build real projects. Step-by-step workflows guide you from beginner to expert in "vibe coding".
Install our extension in VS Code or Cursor for the full development experience.
Use VibeCodingTutor directly in your browser with our Monaco-based editor.
VibeCodingTutor is an educational platform designed to teach the emerging skill of "vibe coding" - the art of effectively communicating with AI assistants to build software. As AI becomes an integral part of modern development workflows, knowing how to prompt, iterate, and collaborate with AI is becoming as essential as traditional programming skills.
Our curriculum is built on research-backed competencies that cover everything from writing your first prompt to designing complex AI-assisted architectures. Whether you're a complete beginner or an experienced developer looking to level up your AI skills, VibeCodingTutor provides structured guidance with hands-on practice.
Make AI-assisted coding accessible and teachable through structured learning paths.
28 competencies with step-by-step workflows, examples, and practice exercises.
Become proficient in collaborating with AI to build real-world projects efficiently.
Creator & Principal Investigator
Distinguished Professor at The Hong Kong Polytechnic University and Professor Emeritus at University of Memphis. Pioneer in intelligent tutoring systems, discourse analysis, and AI-powered education.
28 competencies organized into Core, Extended, and Ultimate levels with clear prerequisites.
Each lesson has detailed workflows with examples, tips, and practice exercises.
Get personalized help, prompt analysis, code generation, and debugging assistance powered by Claude AI.
Learn to craft effective prompts with our guided prompt builder tool.
The system adjusts support based on your skill level - from hand-holding to expert mode.
Monitor your journey through all 28 competencies with visual progress tracking.
Every lesson measures your Knowledge, Skill, and Ability with quantitative rubrics
Understand concepts, terminology, and principles of AI-assisted coding
Apply vibe coding techniques effectively to real coding tasks
Transfer and adapt techniques to new situations and challenges
Functional code generated through AI prompting. Graded on functionality, completeness, quality, and security.
Your complete prompt history. Graded on clarity, specificity, iteration quality, and efficiency.
Written reflections and documentation. Graded on understanding, reflection, and organization.
Check your progress at any time during a lesson. Get real-time K, S, A scores with specific recommendations for improvement. Auto-checks every 3 prompts keep you on track.
Complete C1-C6 with 70%+ average
Complete C1-E10 with 75%+ average
Complete all 28 with 80%+ average
VibeCodingTutor supports multiple AI providers. You can choose the one that works best for you:
Claude is fully tested with all 28 competencies and is our recommended choice. All providers work with the same curriculum - the skills you learn transfer across all AI assistants.
Progress from writing your first prompt to mastering AI-assisted development
Foundations: Prompts, parsing, verification, refinement, errors, scope
Advanced: Multi-turn, testing, debugging, patterns, documentation
Mastery: Architecture, workflows, QA, ethics, teaching, innovation
Each lesson includes detailed guidance. Select a competency to preview:
Select a competency above to see its workflow