Learning Shepherd

Inspiration

  • The idea stemmed from the challenges students face in personalized learning and career guidance.
  • Many existing platforms provide generic learning paths, but few offer tailored guidance.
  • We wanted to create a system that acts as a mentor, helping users navigate their career and learning journey.

What it does

  • Learning Shepherd is an AI-powered platform that provides personalized learning roadmaps.
  • It analyzes user interests, skill levels, and career goals to generate tailored learning paths.
  • The platform includes real-time feedback, career suggestions, and skill assessments.
  • Users receive curated resources, mentorship recommendations, and progress tracking.

How we built it

  • Developed using a combination of Python, React, and Flask for backend and frontend integration.
  • Implemented AI/ML models to generate personalized learning paths.
  • Used MongoDB for storing user progress and preferences.
  • Integrated APIs for fetching curated learning materials from various sources.
  • Designed an intuitive UI/UX to enhance user engagement.

Challenges we ran into

  • Data aggregation: Finding high-quality learning resources and structuring them effectively. had to manually webscrape over 8000 courses from coursera and udemy.
  • Personalization complexity: Developing AI models that provide accurate and meaningful recommendations.
  • Scalability: Ensuring the platform can handle multiple users with unique learning needs.
  • User engagement: Designing an interface that keeps users motivated throughout their journey.

Accomplishments that we're proud of

  • Successfully built an AI-driven recommendation engine for personalized learning.
  • Developed a clean and user-friendly UI that simplifies navigation.
  • Ensured scalability, allowing more users to benefit from customized learning experiences.

What we learned

  • User behavior insights: How students and professionals engage with learning platforms.
  • AI/ML optimization: Fine-tuning models to improve recommendation accuracy.
  • Tech stack efficiency: Implementing a balance between AI-driven automation and manual curation.
  • Team collaboration: Overcoming development roadblocks and working together effectively.

What's next for Learning Shepherd

  • Advanced AI recommendations: Improving learning path suggestions using reinforcement learning.
  • Community-driven mentorship: Connecting users with industry professionals for guidance.
  • Gamification: Adding badges, challenges, and leaderboards to increase engagement.
  • Mobile app development: Launching an Android and iOS version for better accessibility.

Built With

Share this project:

Updates