Inspiration
When I tried learning basic coding before, I noticed most practice tools don’t give beginner-friendly feedback after I write wrong code. Their interfaces also feel stiff and uninviting, which makes new learners lose interest fast. Working as a visual designer, I wanted to build something that pairs clean, comfortable UI with real-time code help powered by Codex and GPT-5.6. My goal is to make picking up programming languages less intimidating for total newcomers.
How I Built It
First I connected OpenAI Codex to handle code analysis: it scans submitted code, finds mistakes, and writes simple fixes. GPT-5.6 backs this up by breaking down confusing programming terms into plain explanations. On the design side, I drew a simple web layout focused on the code editor and feedback panel, removing cluttered menus that distract learners. I built basic data pipelines to send user code to the API, then format the AI replies to fit my visual layout, and adjusted prompt wording over multiple small tests to get natural learning-focused responses.
Challenges
- Codex’s default replies are too technical for new people, so I rewrote system prompts to tone down jargon and prioritize step-by-step guidance.
- It took several rounds of UI tweaks to place error alerts in a way that’s clear without interrupting someone’s writing flow.
- Long chat history wastes Codex credits, so I set simple context limits to cut redundant text while keeping key learning context intact.
What I Learned
I got hands-on practice linking Codex API with custom front-end design, and learned how small prompt changes completely shift how AI explains code to students. This project also taught me what new coders actually need: soft, immediate guidance instead of harsh error messages, which changed how I design educational tools. I also saw how accessible Codex makes building low-barrier coding learning tools for everyday learners.
Built With
- api
- code
- edtech
- educational-tool
- frontend
- gpt-5.6
- openai-codex
- prompt-engineering
- ui-design
- web-app
Log in or sign up for Devpost to join the conversation.