Explain and apply the core concepts across 8 structured modules.
Python Programming and Automation
Use Python for data handling, APIs, reporting and practical automation.
A complete, classroom-ready learning structure.
This course is organised as a guided sequence of concept classes, instructor demonstrations, hands-on labs, debugging sessions and project reviews. Every class produces visible learning evidence.
What you will be able to do.
Outcomes connect the syllabus to demonstrable skills, assessment evidence and the final course project.
Complete 16 guided classes covering 45 syllabus topics.
Use professional tools, debugging methods and secure development practices appropriate to the course.
Plan, build, test and present the course project: Build a result analyser, Excel report generator, file organiser, API collector and certificate automation.
8 modules · 16 classes · 45 topics
Open any module to see its full class-by-class teaching structure and covered topics.
01 Python Basics2 classes · 6 topics · 3 hours
2 focused classes covering 6 curriculum topics through explanation, demonstration and guided practice.
Class 1: Variables, Data types
Class 2: Conditions, Loops
02 Collections2 classes · 5 topics · 3 hours
2 focused classes covering 5 curriculum topics through explanation, demonstration and guided practice.
Class 1: Lists, Tuples
Class 2: Dictionaries, Comprehensions
03 Object-Oriented Python2 classes · 6 topics · 3 hours
2 focused classes covering 6 curriculum topics through explanation, demonstration and guided practice.
Class 1: Classes, Objects
Class 2: Encapsulation, Polymorphism
04 File Handling2 classes · 6 topics · 3 hours
2 focused classes covering 6 curriculum topics through explanation, demonstration and guided practice.
Class 1: Text, CSV
Class 2: Excel, PDF concepts
05 Exception Handling2 classes · 6 topics · 3 hours
2 focused classes covering 6 curriculum topics through explanation, demonstration and guided practice.
Class 1: Try, Except
Class 2: Finally, Custom exceptions
06 API Development2 classes · 5 topics · 3 hours
2 focused classes covering 5 curriculum topics through explanation, demonstration and guided practice.
Class 1: Requests, REST APIs
Class 2: Authentication, Error handling
07 Automation2 classes · 6 topics · 3 hours
2 focused classes covering 6 curriculum topics through explanation, demonstration and guided practice.
Class 1: File automation, Folder automation
Class 2: Email automation, Scheduled jobs
08 Database Integration2 classes · 5 topics · 3 hours
2 focused classes covering 5 curriculum topics through explanation, demonstration and guided practice.
Class 1: MySQL, CRUD
Class 2: ORM concepts, Connection management
Turn the syllabus into portfolio evidence.
Build a result analyser, Excel report generator, file organiser, API collector and certificate automation.
- Requirement and architecture notes
- Working source-code repository
- Testing and security checklist
- Live demonstration and technical viva
Every week moves from knowledge to proof.
The same repeatable cycle keeps classroom delivery consistent while giving learners enough time to understand, practise, build and review.
Learn
Concept class, visual architecture and instructor demonstration
Practice
Guided coding, exercises, code reading and debugging
Build
Feature implementation, module task and repository update
Test
Knowledge check, coding assessment and viva
Deploy
Documentation, security review and presentation
A balanced teaching, lab and portfolio schedule.
- Day 1 · Theory and concept class
- Day 2 · Instructor coding demonstration
- Day 3 · Student coding lab
- Day 4 · Real application development
- Day 5 · Assignment and debugging
- Day 6 · Revision, test and project review
- Day 7 · Self-learning and portfolio update
Ready to start KPY-107?
Join the complete advanced-diploma roadmap or begin with this focused course.