Andrej Karpathy coined the phrase “vibe coding” to describe the development of software systems using chatbot-based tools supported by generative AI, instead of writing code. Suppose we were teaching vibe coding to learners with no prior coding experience. What might an educational vibe coding platform look like?
In this first of two proposed projects on vibe coding, we will explore the implementation of a vibe coding platform for novice coders that can “autograde” programs and provide meaningful feedback to the learner.