https://github.com/anchaldevbytes/python-tutor
https://github.com/anchaldevbytes/python-tutor
Last synced: about 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/anchaldevbytes/python-tutor
- Owner: AnchalDevBytes
- Created: 2025-02-01T20:26:46.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-01T20:55:54.000Z (over 1 year ago)
- Last Synced: 2025-02-14T16:02:21.313Z (over 1 year ago)
- Language: TypeScript
- Homepage: https://python-tutor-virid.vercel.app
- Size: 207 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# AI Python Tutor 🐍✨
**An AI-powered learning platform designed to teach children Python programming fundamentals**
> **Assignment Project**
> *Created as part of an assessment evaluating front-end development, API integration, UX design, and AI prompting skills*
## Screenshots
### AI Tutor Interface


---
## Project Overview
This AI-powered tutor helps children aged 8-15 learn Python through:
- Interactive coding lessons
- Adaptive learning paths
- Gamified exercises
- Child-friendly interface
- Real-time code validation
**Core Objective**: Create an engaging learning environment that simplifies Python concepts using AI assistance while maintaining educational effectiveness.
## Features
### Curriculum-Based Learning 🎯
1. Structured learning path:
- Printing → Variables → Conditionals → Loops → Functions
### Child-Friendly Design 🌈
- Emoji-enhanced responses
- Dark theme with high contrast
- Simple navigation
### AI Integration 🤖
- Hugging Face's Mistral-Nemo-Instruct-2407 model
- Automated exercise generation
## Technologies Used
- **Frontend**: Next.js, TypeScript, Tailwind CSS
- **Backend**: Next.js API Folder
- **API**: Hugging Face API
## Getting Started
1. **Clone the repository** :
```bash
git clone https://github.com/AnchalDevBytes/python-tutor.git
```
2. **Install dependencies** :
```bash
npm install
```
3. **Configure Environment Variables** :
```bash
HUGGING_FACE_API_KEY="your hugging face api key"
```
4. **Run the development server** :
```bash
npm run dev
```
5. Open [http://localhost:3000](http://localhost:3000) in your browser.
## Deployment
Deployed on Vercel: [Live](https://python-tutor-virid.vercel.app/)