dots bg

Python Projects

Go beyond basics and build real Python applications. Students tackle 6 complete projects — a quiz app, data visualiser, web scraper, chatbot, file manager, and a final project of their choice. Teaches programming thinking, not just syntax.

To enroll in this course, please contact the Admin
dots bg

Course Overview

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

Schedule of Classes

Course Curriculum

1 Subject

Python Projects

Course Instructor