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: for loop, while loop
  • 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