Inspiration

In today’s fast-paced world, choosing the right course is like finding a needle in a haystack. There are thousands of platforms, hundreds of topics, and plenty of confusion. We wanted to create something that acts like your personal career guide, an AI that understands your goals, preferences, and learning style to recommend the best course for you.

What it does

Our platform smartly analyzes user preferences such as area of interest, learning goals (job-oriented or skill-oriented), preferred video length, and difficulty level. It then performs real-time web crawling and AI-powered filtering to find the most relevant and high-quality courses from multiple platforms. This saves users hours of searching manually.

How we built it

We used Node.js for backend logic and Puppeteer to gather course data from trusted sources like Udemy and Coursera. The AI logic filters and ranks courses using open-source APIs and keyword analysis to provide accurate recommendations. The frontend, built with React, captures user inputs and communicates with the backend API to instantly show personalized results.

Challenges we ran into

We faced several technical challenges:

Websites blocking automated crawling requests.

Handling dynamic JavaScript-rendered pages while scraping.

Ensuring relevant course matching and ranking logic.

Managing API rate limits and timeouts.

Through persistence and teamwork, we overcame each challenge and improved our crawler for reliability.

Accomplishments that we're proud of

We successfully built a working prototype that can:

Fetch live course data in real time.

Understand user intent with minimal inputs.

Display clean, relevant, and smartly ranked course suggestions. Watching the recommendation engine work effectively was a proud moment for us!

What we learned

This project taught us:

How to connect AI logic with real-time web crawling.

The importance of managing asynchronous tasks efficiently in Node.js.

Collaboration and version control using GitHub.

Turning a basic idea into a working prototype in a short time.

What’s next for AI Powered Course Analyzer

We plan to:

Integrate LLM-based understanding to analyze course reviews.

Add YouTube and LinkedIn Learning as data sources.

Build a Chrome Extension for quick course recommendations.

Launch the platform publicly for real users to test.

Our ultimate goal is to make finding the perfect course as easy as asking a friend for advice but powered by AI.

Built With

Share this project:

Updates