Welcome to my super cool AI Course Generator project! This bad boy uses the power of AI to create awesome course outlines on pretty much any topic you can think of. It's like having a genius professor in your pocket! 🧠💼
- 🤖 AI-powered course generation
- 🌐 Web scraping for up-to-date info
- 📊 Structured course outlines
- 🎥 YouTube video recommendations
- 📱 Sleek Streamlit UI
- Python 3.8+ 🐍
- Streamlit (for that sweet, sweet UI) 🖥️
- Google's Gemini Pro API (the brains of the operation) 🧠
- Tavily API (for web searching goodness) 🔍
-
Clone this bad boy:
git clone https://github.com/your-username/ai-course-generator.git
-
Install the dependencies:
pip install -r requirements.txt
-
Set up your environment variables:
TAVILY_API_KEY=your_tavily_api_key GOOGLE_API_KEY=your_google_api_key
-
Run the app:
streamlit run app.py
-
Start generating courses like a boss! 😎
- You give it a topic (like "Quantum Computing for Cats" 🐱💻)
- It searches the web for the latest info
- The AI brain cooks up a structured course outline
- You get a markdown version of the course
Found a bug? Want to add a feature? Have a brilliant idea? Don't be shy! Open an issue or hit me with a pull request. Let's make this project awesome together! 🤜🤛
This project is licensed under the MIT License - see the LICENSE file for details. Basically, do whatever you want with it, just don't blame me if your cat becomes a quantum physicist. 🐱👤
- Shoutout to Google for the Gemini Pro API 🙏
- Big ups to Tavily for the search API 🔍
- Mad respect to the Streamlit team for making UIs easy 🖥️
- Coffee ☕, pizza 🍕, and late-night coding sessions 💻
Got questions? Want to chat? Find me on:
- Twitter: @bharathajjarapu 🐦
- LinkedIn: Bharath Ajjarapu 💼
- Email: bharathajjarapu@duck.com 📧
Happy course generating! May your learning never stop and your coffee never run out! ☕️📚🚀