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