Learn with direction
Courses organize concepts into modules, lessons, quizzes, and practice instead of leaving learners with an empty editor.

CodeQuest is a student-built programming platform that brings courses, tested challenges, feedback, and progress into one experience.
Learning resources often stop before the moment that matters: applying an idea, seeing what failed, and improving the solution. CodeQuest keeps those steps together.
It supports guided learning for students and a management workspace for the people who create challenges, courses, quizzes, tournaments, rewards, plans, and organizations.
The CodeQuest learning loop
Follow a course lesson and check the concept.
Write code in an algorithm or frontend challenge.
Run visible tests and submit against hidden tests.
Earn XP, coins, stars, badges, and rank.
Courses organize concepts into modules, lessons, quizzes, and practice instead of leaving learners with an empty editor.
Algorithm and frontend challenges use executable tests, so feedback is connected to behavior rather than appearance alone.
Profiles, XP, rewards, badges, tournaments, and rankings give learners a record of the work they complete.
The interface, authentication, platform API, code execution, and payment flow work together instead of acting like separate demonstrations.
Spring BFF, Keycloak, Redis-backed sessions
Spring Boot, PostgreSQL, Judge0, frontend runner
Docker Compose, Nginx, HTTPS, Google Cloud