Complete 6-Day Syllabus
A detailed breakdown of what will be covered each day, the practical tasks, and the specific goals we aim to achieve.
Day 1
Setup + Confidence
Lead Instructor (You)
- Explain basics (IPO, Python intro)
- Live code:
print(),input() - Build a simple calculator live
Assistant
- Help with setup (Python/Replit)
- Fix syntax errors
- Identify weak students
Practical Tasks
- Calculator
- Name input program
Goal: Every student runs their first program
Day 2
Logic (Critical Day)
Lead Instructor (You)
- Teach: Variables, if-else statements
- Demo: Even/Odd program, Eligibility checker
Assistant
- Help students understand logic (not just code)
- Ask them: "Why this condition?"
Practical Tasks
- Quiz game
- Age checker
Goal: Students understand decision-making
Day 3
Loops
Lead Instructor (You)
- Teach:
forloop,whileloop - Demo: Multiplication table, Guess game
Assistant
- Help with loop mistakes (common issue)
- Ensure logic clarity
Practical Tasks
- Number patterns
- Guess the number game
Goal: Students use repetition properly
Day 4
Functions
Lead Instructor (You)
- Teach: Functions, Inputs/outputs
- Demo: Calculator using functions
Assistant
- Help students structure code
- Push them to reuse functions
Practical Tasks
- Unit converter
- Marks calculator
Goal: Students write modular code
Day 5
Data Handling
Lead Instructor (You)
- Teach: Lists, Looping through data
- Demo: Marks list, Max/min finder
Assistant
- Help with indexing issues
- Ensure all students complete tasks
Practical Tasks
- Contact list program
- Student marks system
Goal: Students handle real data
Day 6
Automation + Mini Project
Lead Instructor (You)
- Teach: Automation concepts
- Demo: Message generator, File renaming
Assistant
- Help with file handling issues
- Ensure everyone runs scripts
Practical Tasks
- Final comprehensive mini project
- Code presentation
Goal: Students build an end-to-end working program