This project was made possible with support from Google's developer programs:
-
Google Cloud Credits ☁️ provided by AI/ML Developer Programs Team
-
100 Compute Units 💻 granted by Colab Team
-
Technical guidance from Vertex AI Sprint mentors 🧠 #VertexAISprint
Featured in Google's Official AI Community Roundup
"Gemini 2.0 Flash in Action: AI Learning Buddy Demo by Zaynul Abedin Miah (Bangladesh) is an AI-powered learning tool creating stories and illustrations on the topic requested. It has adaptive difficulty levels, quiz generation, and learning progress tracking features."
- Nari Yoon
Google DevRel Community Manager | Google Developer Experts Program
📖 Full Feature: January 2025 AI Community Highlights
🏆 4-Time Google AI Network Featured | 🇧🇩
Your smart study partner powered by Gemini 2.0 Flash 💡
| Feature | Description |
|---|---|
| 📚 Adaptive Learning | Get explanations at 3 difficulty levels (Beginner → Advanced) |
| 🧩 Instant Quiz Gen | Generate topic-specific quizzes in seconds |
| 📈 Progress Tracking | Review your learning history with expandable Q&A sections |
| 🎨 Clean Interface | Minimalist UI built with Streamlit for seamless interaction |
- Get API Key 🔑
Create free Gemini API key
- Interactive learning with difficulty levels
- Quiz generation
- History tracking
- Clean, minimalist interface
-
git clone https://github.com/azaynul10/AI-Learning-Buddy.git
-
cd AI-Learning-Buddy
-
pip install -r requirements.txt
-
Set up .env with your API key
-
Run with
streamlit run app.py -
Start Learning! 🎓
Ask anything from "Explain quantum physics" to "Create Python quiz"
| Learning Mode | Quiz Generator | History Review |
|---|---|---|
![]() |
![]() |
![]() |
New Additions 🎉
| Adaptive Levels | Quick Setup | Dark Mode |
|---|---|---|
![]() |
![]() |
![]() |
![]() |
- 100% Free - No hidden costs (Gemini free tier FTW! 🤑)
- Open Source - Customize to your needs 🔧
- Privacy First - No data collection 🔒
Found a bug? Have feature ideas?
Open an issue or Submit PR
Made with ❤️ using Streamlit + Gemini AI
🎥 Watch Full Demo | ⭐ Star the repo if you find this useful! > Made with ❤️ using Google Cloud #VertexAISprint resources













