Accodemy
Adaptive AI coding platform for beginners, combining personalised study paths and mindfulness tools to turn programming anxiety into confidence.

Project Overview
Accodemy is a personalized e-learning platform designed to help novice programmers master coding through adaptive AI challenges and built-in mindfulness. By combining advanced generative AI with tailored study paths, it makes the transition from absolute beginner to confident coder as seamless and anxiety-free as possible.
Learning to code can be an overwhelming experience. For absolute beginners, programming anxiety and a steep learning curve often lead to discouragement. Research from the Higher Education Statistics Agency (HESA) highlighted that Computer Science has historically faced the highest dropout rates, reaching up to 11.7%. The challenge was clear: novice programmers lacked user-friendly learning strategies and emotional support to master coding effectively - existing platforms were built for people who already knew how to think like developers, leaving true beginners behind.
We built Accodemy - a personalized web platform tailored specifically for beginner coders and coding enthusiasts. Unlike traditional, rigid learning platforms, Accodemy supports novice programmers both educationally and emotionally. The platform integrates a React frontend with a Node.js and Express backend, powered by a MongoDB database. The core intelligence relies on an OpenAI LLM with a Retrieval-Augmented Generation (RAG) pipeline - user inputs from the chatbot, AI quizzes, and roadmap generation are processed alongside embedded documents like textbooks, questions, and mindfulness articles. Using cosine similarity, the system extracts the most relevant data chunks to ground AI output, ensuring highly accurate and context-aware responses. Key features include AI-generated assessments with personalized explanations, customized learning roadmaps, mindfulness techniques with AI-generated motivational messages, and a gamified progress system with streaks and achievements.
Accodemy delivers a holistic, user-centered e-learning ecosystem that reduces coding anxiety and measurably improves learning outcomes. By combining adaptive AI with emotional support mechanisms, the platform creates an environment where novice programmers feel genuinely supported - turning one of education's highest-dropout disciplines into an accessible and confidence-building journey for anyone starting from zero.











