Inspiration

In February 2026, I started to learn coding. Like many beginners, I used AI to help me write the code that a online course asked me to. However, when I realized I was just copying and pasting without understanding anything, I had this feeling in my gut. I felt like a lair and a fraud. So in attempt to change, I wrote a public confession on GitHub, admitting what I'd done, and promised to never do that again. That changed me. I learned that learning isn't about never making mistakes—it's about growing and own what you learnt. But tens of thousands of coding learners are now using AI to cheat without learning (my friend too). I want to change that. That's how the idea of Honest Coder came into my mind.

What it does

Honest Coder is a concept for an educational coding platform that doesn't just teach you coding---it prevents students from cheating with Ai and turns it into real learning. -It detects when a student pastes AI-generated code, using pattern analysis. -Instead of harshly punishing them, the platform first asks them to explain the code to ensure the student actually understands it before copy-pasting, if they don't understand, mini‑lessons are given before they can move on. -When the app slowly grows, so does a community. A in-app chat can be made for students to ask questions about coding. For students, it turns cheating into a genuine learning experience.

How we built it

Honest Coder is currently an idea, but it's ready to be prototyped. The planned stack is: -Frontend: React (like my existing project PeerTutor) -Backend: Firebase (for a safe and large database to store user information) -AI detection: A model trained to recognize AI‑generated code and its patterns, using API to connect them -Learning content: Structured lessons with an interactive code editor, similar to freeCodeCamp or The Odin Project (which I am currently enrolling in.)

My experience building PeerTutor (a full‑stack peer‑tutoring app I built to help my fellow schoolmates at my school) taught me how to build secure, user‑friendly web platforms—proving that I have the technical foundation to bring Honest Coder to life.

Challenges we ran into

The biggest challenge for me is pretty personal: I had to overcome the bad habits of relying on AI copy‑pasting. Publicly confessing my cheating was pretty terrifying when I posted it, but it gave me the courage and motivation to learn and build skills genuinely and truthfully. During the building experience, I believe the biggest challenge will be building a AI detection system that is accurate and won't misunderstand the students. I need to be careful balancing sensitivity (catching AI code) with no error (cannot falsely accuse students).

Accomplishments that we're proud of

-I confessed publicly about my AI cheating -- a turning point in my personal growth and future learning -I built and deployed PeerTutor, a live web platform used by students at my school, which shows I can handle projects beneficial to people. -I designed the Honest Coder concept from my own experience, turning a personal failure into a vision to hopefully someday when launched, help millions of students learn truthfully and not feel ashamed and like a fraud just like me.

What we learned

-Learning truthfully can be a hobby but it takes training. -AI is an incredible tool for education, but without guardrails, it can damage or even stop real understanding. The answer isn't to ban AI, but to create environments where it's used in the right way. -Building anything meaningful requires both technical skill and the courage to admit your wrong.

What's next for Honest Coder

my plan for Honest Coder is:

  1. Honest Coder 1.0 : Build a minimal working version using React and Firebase, focusing on the flow of the code and make sure no logical issues were made.
  2. Honest Coder 2.0 : Test it with students from my school's Vibe Coding Club (once approved) (launched by me) to gather feedback and add some new features.
  3. Honest Coder 3.0: Add full coding courses, making Honest Coder a complete learning platform—a place where anyone can learn to code truthfully, using AI as a helper, not a crutch.
Share this project:

Updates

Submission history