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

25 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 | πŸ‡§πŸ‡©

Your smart study partner powered by Gemini 2.0 Flash πŸ’‘

YouTube Demo

▢️ Click image for full video 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