- Project Title: LearnUp — Your Personalized DSA Practice Zone Built With: HTML | CSS | JavaScript
Inspiration: As DSA is the core of every tech interview, we wanted to build a platform that simplifies the way students practice coding—not just solve problems but learn in their preferred language.
- What It Does: LearnUp allows users to:
Solve DSA problems in a live editor.
Instantly switch to solutions in 5 languages (C, C++, Java, Python, JavaScript).
Focus on understanding, not just output.
- How We Built It:
HTML & CSS for intuitive UI
JavaScript for real-time interaction and dynamic content loading
Modular structure for question/solution separation
- Challenges We Faced:
Designing a layout that’s beginner-friendly yet scalable
Managing language-switching logic cleanly in JavaScript
Ensuring readability across multiple code syntaxes
What We’re Proud Of: A clean, responsive, and language-flexible DSA portal that’s accessible to beginners and helpful for interview prep warriors.
What We Learned:
DOM manipulation at scale
Writing clean, reusable JavaScript
7.Importance of UI/UX for a learning platform What’s Next?
Add login & progress tracking
- Build a code execution engine
Host real-time DSA contests 🚀
Built With
- css
- html
- javascript
- vscode
Log in or sign up for Devpost to join the conversation.