Up coming workshops

July 21, 2025 | Python Katsina Office, P.M.B. 2101 Abba Musa Rimi Way, Katsina

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.