This study explicates and explores the concept of “vibe coding,” or the use of AI platforms to teach relevant programming skills in a communication context. By integrating flow theory, the research presents a student-centered model for AI-augmented coding education, applying flow traits to achieve desired outcomes. Using student feedback from a mobile application development course, the study demonstrates how AI tools can enhance coding education by providing code samples, explanations, and troubleshooting assistance. The findings suggest that vibe coding can make coding more accessible and useful to a broader audience by applying the model in digital development education and practices.
Cindy Royal (Sat,) studied this question.