Skip to content

Discover how to learn anything faster with this AI-powered learning assistant built using Google's Gemini 2.0 Flash. Perfect for students, self-learners, and tech enthusiasts!

Notifications You must be signed in to change notification settings

azaynul10/AI-Learning-Buddy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🤖 AI Learning Buddy

Streamlit App Python Version License

Thank you GIF

Supported By

Google Cloud Google Colab

🙌 Special Thanks

This project was made possible with support from Google's developer programs:

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 | 🇧🇩

Vertex AI Sprint

Your smart study partner powered by Gemini 2.0 Flash 💡

YouTube Demo

▶️ Click image for full video demo

AI Learning Buddy Demo

🚀 Features

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

⚡ Quick Start

  1. Get API Key 🔑
    Create free Gemini API key

Features

  • Interactive learning with difficulty levels
  • Quiz generation
  • History tracking
  • Clean, minimalist interface

Setup

  1. git clone https://github.com/azaynul10/AI-Learning-Buddy.git

  2. cd AI-Learning-Buddy

  3. pip install -r requirements.txt

  4. Set up .env with your API key

  5. Run with streamlit run app.py

  6. Start Learning! 🎓
    Ask anything from "Explain quantum physics" to "Create Python quiz"

Google Blog Feature

🔍 Screenshot from Google's official community blog

🛠️ Tech Stack

Python Streamlit Gemini

📸 Demo Walkthrough

Learning Mode Quiz Generator History Review

New Additions 🎉

Adaptive Levels Quick Setup Dark Mode
image

🌟 Why Use This?

  • 100% Free - No hidden costs (Gemini free tier FTW! 🤑)
  • Open Source - Customize to your needs 🔧
  • Privacy First - No data collection 🔒

🤝 Contribute

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

About

Discover how to learn anything faster with this AI-powered learning assistant built using Google's Gemini 2.0 Flash. Perfect for students, self-learners, and tech enthusiasts!

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages