Skip to content

bharathajjarapu/Coursify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🚀 AI Course Generator 📚

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! 🧠💼

🌟 Features

  • 🤖 AI-powered course generation
  • 🌐 Web scraping for up-to-date info
  • 📊 Structured course outlines
  • 🎥 YouTube video recommendations
  • 📱 Sleek Streamlit UI

🛠️ Tech Stack

  • 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) 🔍

🚀 Getting Started

  1. Clone this bad boy:

    git clone https://github.com/your-username/ai-course-generator.git
    
  2. Install the dependencies:

    pip install -r requirements.txt
    
  3. Set up your environment variables:

    TAVILY_API_KEY=your_tavily_api_key
    GOOGLE_API_KEY=your_google_api_key
    
  4. Run the app:

    streamlit run app.py
    
  5. Start generating courses like a boss! 😎

🎓 How it Works

  1. You give it a topic (like "Quantum Computing for Cats" 🐱‍💻)
  2. It searches the web for the latest info
  3. The AI brain cooks up a structured course outline
  4. You get a markdown version of the course

🤝 Contributing

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! 🤜🤛

📜 License

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. 🐱‍👤

🙌 Acknowledgments

  • 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 💻

📞 Contact

Got questions? Want to chat? Find me on:

Happy course generating! May your learning never stop and your coffee never run out! ☕️📚🚀