Skip to content

An interactive AI-powered coding tutor that helps users learn programming concepts through personalized instruction and real-time feedback.

Notifications You must be signed in to change notification settings

AJDevCode/AI-Tutor-for-Programming

Repository files navigation

AI Coding Tutor

An interactive AI-powered coding tutor that helps users learn programming concepts through personalized instruction and real-time feedback.

Prerequisites

  • Python 3.8 or higher
  • pip (Python package installer)

Setup Instructions

  1. Create a virtual environment:
python -m venv venv
  1. Activate the virtual environment:
# On Windows
venv\Scripts\activate
# On Mac
source venv/bin/activate
  1. Install the required dependencies:
pip install -r requirements.txt

Running the Application

The application consists of two main components that need to be run separately:

  1. Start the Parlant server:
parlant-server --module "service"
  1. In a new terminal window, activate the virtual environment again and run the Streamlit frontend:
streamlit run Home.py

About

An interactive AI-powered coding tutor that helps users learn programming concepts through personalized instruction and real-time feedback.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages