-
-
Clean homepage showing topic buttons and a beginner-friendly interface designed for simple and easy navigation.
-
Displays the Algorithm explanation after clicking the button, showing dynamic content and interactive learning.
-
Shows the SQL topic explanation appearing instantly, demonstrating how users can explore concepts with one click.
Inspiration
Many students struggle to understand computer science concepts because explanations are often too technical or assume prior knowledge. As a student, I wanted a simple way to learn and revise CS topics in plain language without feeling overwhelmed. Explain-It-To-Me was inspired by the need for clear, beginner-friendly explanations that make learning feel approachable and confidence-building.
What it does
Explain-It-To-Me is a beginner-friendly learning tool that explains core computer science concepts in simple language. Users can select or search for a topic and receive an easy-to-understand explanation with examples, helping them grasp concepts quickly and without confusion.
How I built it
We built Explain-It-To-Me as a simple web-based application focusing on clarity and ease of use. The frontend was designed with a clean and minimal interface, while the logic focuses on delivering structured, easy-to-read explanations. The project was built iteratively, starting with basic functionality and gradually improving usability and content organization.
Challenges I ran into
One of the main challenges was simplifying technical concepts without losing their meaning. Balancing accuracy with beginner-friendly language required multiple revisions. Time management was another challenge, as the goal was to build something functional within a short hackathon period while still keeping the user experience clean.
Accomplishments that we're proud of
We are proud of creating a functional and beginner-friendly project within a limited time frame. Designing an interface that feels simple and welcoming while explaining technical topics clearly was a major achievement. Completing and submitting a full project with documentation and a demo was also a big milestone.
What I learned
Through this project, we learned how to break down complex ideas into simpler explanations and design with beginners in mind. We also gained hands-on experience in project planning, frontend development, and presenting an idea clearly through documentation and video explanation.
What's next for Explain-It-To-Me
In the future, we plan to expand the number of topics, add interactive examples, quizzes, and personalized learning paths. Additional features like user accounts, progress tracking, and community-contributed explanations could help make Explain-It-To-Me a more complete learning platform.
Built With
- css
- githubpages
- html
- javascript
Log in or sign up for Devpost to join the conversation.