Inspiration
We noticed a lack of broadly focused learn to code platforms, and we wanted to create more resources in an attempt to plug this gap in the market.
What it does
Varia is designed to both act as a coding assistant, as well as a teacher. If you know how to code, Varia acts as an AI assistant, providing debugging tips and error analysis, as well as providing a easy way to get around quick roadblocks. If you don't know how to code, or don't feel confident, Varia can act as a teacher, giving you projects as well as teaching how to code and how the code works as you go - similar to a class syllabus structure.
How we built it
Varia is built using a Deepseek API key, as well as javascript for the logic and backend with CSS and HTML rounding out the frontend of our project.
Challenges we ran into
Our challenge was executing user generated code and displaying a graphical output.
Accomplishments that we're proud of
We are proud of successfully integrating our AI system with a user friendly, engaging website that allows for an ease of learning and and promotes an interest in code.
What we learned
We learned to utilize AI models in an educational setting as well as interface with LLM APIs to create a user friendly product that prioritizes learning over outcomes.
What's next for Varia
In the future, we hope to expand Varia to support more languages, larger scale products, & teaching with a more defined curriculum. We also hope to add on the fly training, allowing Varia to learn from the user's projects to better help them learn.
Built With
- css
- deepseek
- html
- javascript
- monaco
- p5.js
Log in or sign up for Devpost to join the conversation.