AI DSA Coach Overview AI DSA Coach is an innovative platform designed to enhance Data Structures and Algorithms (DSA) skills through an interactive, AI-driven experience. It features a LeetCode-like interface paired with a multi-agent system, guiding users through problem-solving, coding, and performance evaluation, tailored to skill levels (Beginner, Intermediate, Advanced).

Interface and System Details

User Interface: Offers a two-panel layout with a chat section on the left for agent interactions and a code editor on the right, ensuring a user-friendly experience.

System Logic: Integrates AI capabilities with a multi-agent framework, including Mentor, Code, Evaluation, and Orchestrator Agents, to manage tasks and adapt to user progress effectively.

Built With

  • built-with-python
  • fastapi
  • gemini-api
  • streamlit
Share this project:

Updates