# Analytics Vidhya Free Course Search This is a smart search system for finding free courses on Analytics Vidhya's platform. It uses natural language processing to understand your query and find the most relevant courses. ## Features - Natural language search - Detailed course information including: - Course ratings - Difficulty level - Duration - Key takeaways - Direct links to courses - Adjustable number of results - Markdown-formatted output ## How to Use 1. Enter your learning interests or requirements in the search box 2. Adjust the number of results you want to see 3. Click "Search Courses" 4. Browse through the recommended courses with their details ## Technical Details - Built using Sentence Transformers for semantic search - Uses the all-MiniLM-L6-v2 model for embeddings - Implemented with Gradio for the user interface