As a student from a rural area, I want to understand programming basics through an AI coding tutor, so that I can build a foundation for more advanced programming concepts.
Acceptance Criteria
[ ] The AI tutor provides an overview of what programming is.
[ ] The AI tutor introduces different programming languages and their uses.
[ ] The AI tutor explains the basic structure of a program.
[ ] The AI tutor demonstrates how to write a simple 'Hello, World!' program.
[ ] The AI tutor introduces variables and data types.
[ ] The AI tutor explains conditional statements (if, else).
[ ] The AI tutor describes loops (for, while).
sequenceDiagram
participant Student
participant AITutor
Student->>AITutor: Request to learn programming basics
AITutor->>Student: Explain what programming is
AITutor->>Student: Introduce programming languages
AITutor->>Student: Describe program structure
AITutor->>Student: Demonstrate 'Hello, World!'
AITutor->>Student: Explain variables and data types
AITutor->>Student: Describe conditional statements
AITutor->>Student: Explain loops
Programming Basics for AI Coding Tutor
As a student from a rural area, I want to understand programming basics through an AI coding tutor, so that I can build a foundation for more advanced programming concepts.
Acceptance Criteria