Python Fundamentals | Module 3: Software Development
Python Fundamentals | Module 3: Software Development
Share this event
Python Fundamentals | Module 3: Software Development
We offer 50% discount to students, please complete this form to avail discount.
Programme Structure

The programme consists of 14 modules delivered across 18 live sessions:
- Module 1: Software Engineering Foundations | 28 Oct 2026 9:00 AM - 11:00 AM BST
- Module 2: C/C++ Programming Fundamentals | 29 and 30 Oct 2026 10:00 AM - 2:00 PM BST
- Module 3: Python Fundamentals | 2 and 3 Nov 2026 10:00 AM - 2:00 PM BST
- Module 4: Rust Fundamentals | 4-5 Nov 2026 10:00 AM - 2:00 PM BST
- Module 5: OSI 7-Layer Architecture | 6 Nov 2026 10:00 AM - 2:00 PM BST
- Module 6: Network Programming | 9 Nov 2026 1:00 PM - 5:00 PM BST
- Module 7: Data Formats and Middleware | 10 Nov 2026 1:00 PM - 5:00 PM BST
- Module 8: Embedded Systems | 12 Nov 2026 1:00 PM - 5:00 PM BST
- Module 9: AI/ML Systems Engineering | 16 Nov 2026 10:00 AM - 2:00 PM BST
- Module 10: Heterogeneous Data Servers | 19 Nov 2026 10:00 AM - 2:00 PM BST
- Module 11: ADAS and Automotive Software | 24Nov 2026 10:00 AM - 2:00 PM BST
- Module 12: IoT Applications | 26 Nov 2026 10:00 AM - 2:00 PM BST
- Module 13: Networking Application | 30 Nov 2026 10:00 AM - 2:00 PM BST
- Module 14: Capstone Project | 2-3rd Dec 2026 10:00 AM to 2:00 PM BST
Register for the full 14-module training here.
Build a strong foundation in modern Python development, from core language concepts and object-oriented programming through to asynchronous programming, REST APIs, and data processing. Through practical labs and real-world examples, you'll learn how Python is used to develop scalable applications, automation tools, backend services, and data-driven solutions.
What You Will Learn
By the end of this module, you will:
Develop professional applications using Python
Apply object-oriented programming principles
Organise projects using modules and packages
Build asynchronous applications using Asyncio
Consume REST APIs and process structured data
Apply Python to automation and backend development
Who Should Attend
Python Developers
Software Engineers
Backend Developers
Data Engineers
AI/ML Engineers
Developers transitioning to Python
Topics Covered
Session 1 – Language & OOP
Python syntax and language fundamentals
Data structures
Object-oriented programming
Modules and packages
Hands-on Lab
Student Data Analysis System
Session 2 – Async, APIs & Data
Asyncio
REST APIs
Data processing
Hands-on Labs
Weather Information REST API Client
Asynchronous Stock Market Data Aggregator
Key Benefits
✔ Build modern Python applications
✔ Learn asynchronous programming techniques
✔ Develop practical API integration skills
✔ Apply Python to data processing and automation
✔ Gain hands-on experience through practical labs