Skip to main content
  • Python Fundamentals | Module 3: Software Development
1 of 3

Python Fundamentals | Module 3: Software Development

Mon 12 Oct 2026 10:00 AM - Tue 13 Oct 2026 2:00 PM BST Online

Python Fundamentals | Module 3: Software Development

Mon 12 Oct 2026 10:00 AM - Tue 13 Oct 2026 2:00 PM BST Online

Python Fundamentals | Module 3: Software Development

We offer 50% discount to students, please complete this form to avail discount.

Programme Structure

event_description_image_201787_1785282207_4a473.png?_a=BAAHWXDQ

The programme consists of 14 modules delivered across 18 live sessions:

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