Inspiration

The traditional approach to learning computer science can often be overwhelming and inefficient. Many platforms include redundant content that hinders real progress. We wanted to create a smarter way to learn — one that uses AI to personalize and streamline the educational journey. Instructo was born from the idea of helping learners focus only on what truly matters, cutting down on time and confusion.


What it does

Instructo is an AI-powered e-learning platform that generates personalized learning roadmaps tailored to an individual's skills, goals, and learning pace. It supports multi-language courses, features an optimized user interface, and allows users to search and filter content easily. Our goal is to make complex computer science topics accessible, structured, and tailored for each learner.


How we built it

We developed Instructo using:

  • React for the frontend to build an intuitive and responsive UI.
  • Node.js/Express for the backend to handle API calls and roadmap generation logic.
  • AI models/APIs for analyzing user input and generating custom roadmaps.
  • MySQL as the database to store user profiles, progress, and course content.
  • CSS for streamlined and clean styling.

Challenges we ran into

  • Designing a scalable AI-driven roadmap generator that works across various skill levels.
  • Creating multi-language course support while maintaining content quality and consistency.
  • Balancing feature-rich design with a simple, user-friendly interface.
  • Ensuring that course recommendations are not only accurate but also efficient and progressive.

Accomplishments that we're proud of

  • Successfully developed a dynamic AI-powered learning path system.
  • Built a fully functional UI with seamless navigation and modern aesthetics.
  • Integrated multi-language course offerings, making the platform more inclusive.
  • Created a modular and maintainable codebase that allows for rapid iteration and feature expansion.

What we learned

  • The importance of personalization in modern education.
  • How AI can be leveraged to improve learning outcomes and engagement.
  • Effective project structuring and teamwork in building a full-stack application.
  • Valuable insights into user experience (UX) and how small UI details significantly impact usability.

What's next for Instructo E-Learning

  • Expanding the AI model to handle more diverse learning domains beyond computer science.
  • Introducing interactive coding environments and quizzes to reinforce learning.
  • Launching a mobile version for learning on the go.
  • Adding community features such as discussions, peer review, and mentorship.
  • Partnering with educational institutions to align content with real-world curriculum.

Share this project:

Updates