1. 🐍 Python Programming Essentials
Duration: 10 Days — 2 hrs/day
Level: Beginner
Goal: Build a strong foundation in Python syntax, logic, and structure.
Schedule
- Day 1: Introduction to Python & IDE Setup
- Day 2: Variables, Data Types, and Input/Output
- Day 3: Operators & Expressions
- Day 4: Control Flow (if-else, match-case)
- Day 5: Loops (for, while, break, continue)
- Day 6: Functions and Parameters
- Day 7: Lists, Tuples, and Sets
- Day 8: Dictionaries and Data Structures
- Day 9: File Handling and Error Handling
- Day 10: Mini Project – CLI Calculator or Quiz App
Description:
This workshop is tailored for newcomers. Participants will explore Python fundamentals through practical sessions that end in building a small real-world command-line project.
2. 📊 Introduction to Data Science with Python
Duration: 10 Days — 2 hrs/day
Level: Beginner to Intermediate
Goal: Teach core data science skills using Python libraries.
Schedule
- Day 1: What is Data Science? + Python Refresher
- Day 2: Introduction to NumPy
- Day 3: Pandas for Data Manipulation
- Day 4: Data Cleaning Techniques
- Day 5: Data Visualization with Matplotlib
- Day 6: Seaborn and Exploratory Data Analysis
- Day 7: Working with CSV/Excel/JSON data
- Day 8: Intro to Statistics with Python
- Day 9: Linear Regression (basic)
- Day 10: Mini Project – Analyze and Present Real Dataset
Description:
Participants will learn hands-on techniques for cleaning, analyzing, and visualizing real data using popular libraries such as NumPy, Pandas, Matplotlib, and Seaborn.
3. 🌐 Web Development with Flask
Duration: 10 Days — 2 hrs/day
Level: Intermediate
Goal: Teach learners how to build dynamic web applications using Flask.
Schedule
- Day 1: Introduction to Web Development & Flask Setup
- Day 2: Flask App Structure and Routing
- Day 3: Templates with Jinja2 and Static Files
- Day 4: Forms and Handling User Input
- Day 5: Connecting to SQLite with SQLAlchemy
- Day 6: CRUD Operations
- Day 7: User Authentication (Register/Login)
- Day 8: Flask Blueprints and Modular Apps
- Day 9: Deployment to PythonAnywhere/Render
- Day 10: Final Project – Blog, Portfolio, or Notes App
Description:
This workshop introduces modern web development concepts using Flask. By the end of the training, learners will have deployed a complete Flask app live on the web.