Master AI-Powered Coding

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".

Before You Start

  • 💻 Coding Environment: Know how to work with online environments (GitHub Codespaces) or desktop IDEs (VS Code, Cursor)
  • 📝 Basic Programming: Not required, but helpful for understanding AI-generated code faster
  • 🔑 AI API Key: You'll need an API key from Claude, OpenAI, Gemini, or Zhipu
Recommended
💻

VS Code Extension

Install our extension in VS Code or Cursor for the full development experience.

  • Works offline
  • Full VS Code integration
  • Local file management
  • 28 lesson folders auto-created
  • Focus mode for learning
Download Extension (.vsix)
🌐

Online Version

Use VibeCodingTutor directly in your browser with our Monaco-based editor.

  • No installation required
  • Cloud-synced progress
  • Access from any device
  • AI tutor built-in
  • Same 28 competency curriculum
Start Learning Online

About VibeCodingTutor

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.

🎯
Our Goal

Make AI-assisted coding accessible and teachable through structured learning paths.

📚
Our Method

28 competencies with step-by-step workflows, examples, and practice exercises.

🚀
Your Outcome

Become proficient in collaborating with AI to build real-world projects efficiently.

About the Creator

Prof. Xiangen Hu

Prof. Xiangen HU

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.

Why VibeCodingTutor?

🎓

Structured Curriculum

28 competencies organized into Core, Extended, and Ultimate levels with clear prerequisites.

📝

Step-by-Step Workflows

Each lesson has detailed workflows with examples, tips, and practice exercises.

🤖

AI Tutor (Claude AI)

Get personalized help, prompt analysis, code generation, and debugging assistance powered by Claude AI.

Prompt Wizard

Learn to craft effective prompts with our guided prompt builder tool.

📊

Adaptive Scaffolding

The system adjusts support based on your skill level - from hand-holding to expert mode.

🏆

Track Progress

Monitor your journey through all 28 competencies with visual progress tracking.

KSA-Based Evaluation

Every lesson measures your Knowledge, Skill, and Ability with quantitative rubrics

K

Knowledge

Understand concepts, terminology, and principles of AI-assisted coding

0
5
S

Skill

Apply vibe coding techniques effectively to real coding tasks

0
5
A

Ability

Transfer and adapt techniques to new situations and challenges

0
5

You'll Be Evaluated On Three Artifacts

💻

Projects

50%

Functional code generated through AI prompting. Graded on functionality, completeness, quality, and security.

💬

Prompts

35%

Your complete prompt history. Graded on clarity, specificity, iteration quality, and efficiency.

📝

Notes

15%

Written reflections and documentation. Graded on understanding, reflection, and organization.

📊

"How Well Am I Doing?"

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.

K
4/5
S
5/5
A
3/5

Earn Certificates

🥉

Core Certified

Complete C1-C6 with 70%+ average

🥈

Extended Certified

Complete C1-E10 with 75%+ average

🥇

Ultimate Master

Complete all 28 with 80%+ average

Choose Your AI Provider

VibeCodingTutor supports multiple AI providers. You can choose the one that works best for you:

GPT-4 (OpenAI)
Gemini (Google)
GLM-4 (Zhipu AI)

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.

28 Competencies Across 3 Levels

Progress from writing your first prompt to mastering AI-assisted development

Core (C1-C6)

Foundations: Prompts, parsing, verification, refinement, errors, scope

Extended (E1-E10)

Advanced: Multi-turn, testing, debugging, patterns, documentation

Ultimate (U1-U12)

Mastery: Architecture, workflows, QA, ethics, teaching, innovation

Step-by-Step Lesson Workflows

Each lesson includes detailed guidance. Select a competency to preview:

Select a competency above to see its workflow