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 | Wed 23 Sep 2026 9:00 AM - 11:00 AM BST
Module 2: C/C++ Programming Fundamentals | Thu 24 Sep - Fri 25 Sep 2026 10:00 AM to 2:00 PM BST
Module 3: Python Fundamentals | Mon 12 Oct - Tue 13 Oct 2026 10:00 AM to 2:00 PM BST
Module 4: Rust Fundamentals | Wed 14 Oct - Thur 15 2026 10:00 AM to 2:00 PM BST
Module 5: OSI 7-Layer Architecture | Mon 19 Oct 2026 10:00 AM - 2:00 PM BST
Module 6: Network Programming | Tue 20 Oct 2026 1:00 PM - 5:00 PM BST
Module 7: Data Formats and Middleware | Wed 21 Oct 2026 1:00 PM - 5:00 PM BST
Module 8: Embedded Systems | Thu 22 Oct 2026 1:00 PM - 5:00 PM BST
Module 9: AI/ML Systems Engineering | Wed 28 Oct 2026 10:00 AM - 2:00 PM GMT
Module 10: Heterogeneous Data Servers | Thu 29 Oct 2026 10:00 AM - 2:00 PM GMT
Module 11: ADAS and Automotive Software | Mon 2 Nov 2026 10:00 AM - 2:00 PM GMT
Module 12: Networking Applications | Tue 3 Nov 2026 10:00 AM - 2:00 PM GMT
Module 13: ADAS & Automotive Software | Wed 4 Nov 2026 10:00 AM - 2:00 PM GMT
Module 14: Capstone Project | Mon 9 Nov - Tue 10 Nov 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