Skip to main content
  • Software Development | Session 2: Python
1 of 3

Software Development | Session 2: Python

Wed 21 Apr 2027 11:00 AM - 2:00 PM BST Online, Teams

Software Development | Session 2: Python

Wed 21 Apr 2027 11:00 AM - 2:00 PM BST Online, Teams

Software Development | Session 2: Python

We offer a 50% discount to students; please complete this form to avail the discount.

This session covers practical Python development, from core language features and data processing to REST APIs and asynchronous programming.

You will build practical tools and services, including a market data aggregator that fetches data concurrently from a REST API.

This session is part of a 4-session professional training programme:

REGISTRATION FOR ALL 4 SESSIONS IS 150$ ONLY.

What You Will Learn

  • Python essentials and core data structures

  • Object-oriented design

  • Modules and packaging

  • Data processing and text analytics

  • REST API development

  • Concurrency with asyncio

  • Concurrent data fetching and aggregation

  • Building practical Python services

Why This Matters

Python supports rapid development of data-processing tools and networked services. Understanding its core features and asynchronous capabilities helps developers build readable and efficient applications.

This session combines language fundamentals with practical service development.

Ideal For

  • Software developers and engineers

  • Graduates with existing programming experience

  • Technical professionals interested in Python development

  • Engineers working with data processing and APIs

No prior Python experience is assumed, but participants should already be able to program in at least one language.

Training Format

  • 3-hour live online training session

  • Focused teaching and worked demonstrations

  • Hands-on programming exercises

  • Instructor-supported lab time

  • Practical session project: a REST API service

This session is Session 2 of the 4-session Software Development Programme.