|
Month 1 — Foundations Review & Quiz App: Session 1: Python review — OOP concepts intro Session 2: Classes and objects — build a Student class Session 3: File handling — read and write CSV files Session 4: Build quiz app — questions, scoring, results
Month 2 — Data & Visualisation: Session 5: Lists, dictionaries — data structures Session 6: Pandas basics — load and explore a dataset Session 7: Matplotlib — create bar and line charts Session 8: Mini project — visualise cricket match data
Month 3 — Web & APIs: Session 9: What is an API? Use the OpenWeather API Session 10: Requests library — fetch live data Session 11: Build a weather app in terminal Session 12: Introduction to web scraping with BeautifulSoup
Month 4 — Chatbot Project: Session 13: How chatbots work — rule-based logic Session 14: Build a FAQ chatbot for your school Session 15: Add personality — jokes, greetings, fallbacks Session 16: Test and improve with 5 users
Month 5 — File & Automation: Session 17: OS module — navigate files with Python Session 18: Automate renaming 100 files in one script Session 19: Email automation basics Session 20: Mini project — build a simple task manager
Month 6 — Final Project: Session 21: Choose your project — plan and architecture Session 22: Build sprint 1 Session 23: Build sprint 2 — testing and polish Session 24: Demo day — present to class and invited guests
|