Learn how to build powerful, scalable, and insightful applications with our expert-led Python training focused on data analysis, processing, and decision-making.

Data Driven Python:
Basic Training

Learn how to build powerful, scalable, and insightful applications with our expert-led Python training focused on data analysis, processing, and decision-making.

Data Driven Python:
Basic Training

At a glance

3 days

Individually schedulable

Completely
remote

Theory &
Practice

English

 

Learn how to build powerful, scalable, and insightful applications with our expert-led Python training focused on data analysis, processing, and decision-making.

Our trusted partners

Agenda (example)

We are happy to create a customized agenda with you so that Data Driven Python will be a breeze in the future.

Day 1

Data-First Thinking & Python Foundations

  1. The importance of data in modern software development
  2. Why Python is a preferred language for data-driven projects
  1. Core Python syntax and control structures
  2. Working with key data-centric types: lists, dictionaries, tuples, sets
  3. File and directory I/O in Python
  4. Advanced features of Python’s built-in datatypes
  5. Choosing the right datatype for the job
  6. Creating custom data structures for structured data handling
  1. Defining databases, data lakes, warehouses, and lakehouses
  2. Understanding data lineage and governance
  3. How these concepts shape real-world data strategies

Day 2

Architectures, Databases & Data Engineering

  1. Key principles of data architecture
  2. Comparing traditional vs. modern setups: monoliths, microservices, lakes, and warehouses
  3. Architectural implications for governance and lineage
  1. Relational, document, time-series, and blob storage models
  2. Deep dive into ACID properties and their real-world application
  3. ACID in non-relational contexts
  4. Choosing the right database for your data needs
  1. Fundamentals of data ingestion, transformation, and loading (ETL)
  2. Overview of orchestration with tools like Apache Airflow
  3. Introduction to dbt (data build tool) for transformations and contracts
  4. Best practices for monitoring, testing, and maintaining pipelines

Day 3

Scalable Pipelines, Streaming & Data Services

  1. Principles of event-driven processing: when to use and avoid it
  2. Introduction to Kafka as a messaging backbone
  3. Implementing streaming pipelines with Python & Faust
  4. Monitoring real-time data workflows
  1. Foundations of data service design
  2. Communication protocols: from TCP to REST to gRPC
  3. Implementing APIs for secure data access
  4. Security, authorization, and access control for data APIs
  1. What makes data “big” and how to handle it
  2. Strategies for working with datasets that exceed memory
  3. Using Dask for parallel and large-scale data processing
  4. Event-driven architectures for scalable data pipelines

Experience a balanced mix of theory, live demonstrations and practical exercises.

Design and implement data-driven projects, mastering Python for data handling, governance, and architecture.

Learn to work with diverse databases, from relational to NoSQL, and orchestrate efficient ETL workflows.

Build scalable, event-driven data services with secure APIs and handle real-world Big Data challenges.

In this Data Driven Python Training, you will learn …

… how to leverage Python to extract, analyze, and visualize data for business insights and decision-making. You’ll gain hands-on experience with pandas, NumPy, Matplotlib, and build data pipelines that are clean, reusable, and production-friendly. Learn how to turn raw data into actionable insights, apply data validation, and connect Python with databases and APIs.
This course is for data analysts, data-savvy developers, and anyone wanting to deepen their practical skills in Python-powered data workflows.

Practical Applications That We Will Cover in the Training:

  • 1

    Hands-on experience with Python basics for data handling, including lists, dictionaries, tuples, sets, and file interactions.

  • 2

    Understanding of data architecture concepts, such as monolith vs. microservices and Data Lakes vs. Databases.

  • 3

    Knowledge of various database types, their characteristics, and how to select the right one for your needs.

  • 4

    Practical experience with workflow orchestration tools like Apache Airflow and data pipeline monitoring.

After The Course, You Will Be Able To:

  • 1
    Design and develop robust data-driven projects using Python.
  • 2
    Understand the importance of data governance, lineage, and architecture in modern software development.
  • 3
    Work with various databases, including relational, document-based, time-series, and blob storage.
  • 4
    Implement ETL processes and workflow orchestration tools for efficient data processing.
  • 5
    Design and implement event-driven data processing pipelines using Kafka as a MessageBus.
  • 6
    Develop secure APIs for data access and design scalable data services and semantic layers.

The Data Driven Python training is perfect for you if…

  • You have basic Python knowledge
  • You are motivated to work with Kafka and event-based systems
  • You are open to feedback and want to learn collaboratively

The Data Driven Python training is not suitable for you if…

  • You are a beginner in programming and do not have basic Python knowledge.
  • You don’t want to learn the basics of data-driven programming with Python and obtain an overview of the different options available on how to handle data
  • You prefer a focus on big data applications without the recommended foundational knowledge

Hear from our satisfied training attendees

A1 Telekom Austria AG

„UTA coached my team along the development process of the migration plan of our on-premises data lake to the public cloud.

The outstanding level of expertise, both on a technical and organizational level, ensured a well-structured and realistic migration plan including timeline, milestones, and efforts.

The enablement of my team was at the center of a very smooth collaboration. Through UTA, we achieved our goal faster and reduced risks of the migration project significantly.

I highly recommend UTA’s services!“

Reinhard Burgmann
Head of Data Ecosystem

Vattenfall

„I recently attended Vattenfall IT’s online Kafka training day hosted by Ultra Tendency, and it was an enriching experience.

The trainer, Ahmed, did a fantastic job explaining the theory behind Kafka, and the emphasis on practical application was great. The hands-on programming exercises were particularly helpful, and I’ve never experienced training with so many interactive examples!

Overall, I highly recommend this training to anyone who wants to improve their Kafka knowledge interactively and gain valuable skills.”

Bernard Benning
BA Heat

VP Bank

„The MLOps training exceeded our expectations!

It offered a perfect blend of an overview, hands-on coding examples, and real-world use cases. The trainer answered all questions competently and adapted the content to fit our company’s infrastructure.

This training not only provided us with knowledge but also practical skills that we can apply immediately.“

Eisele Peer
Lead Architect & Head of IT Integration & Development

Hutchison Drei Austria GmbH

„The training Introduction to the Cloud with AWS and Azure impressed us! We particularly appreciated the excellent overview of the topics, the hands-on exercises, and the extensive practical activities that made the learned concepts directly applicable.

The content was well-structured, and the combination of theory and practical applications was ideal for our needs. The opportunity to clarify specific questions in the Q&A sessions was also extremely valuable. Overall, the training deepened our understanding of cloud computing and provided us with insights into the differences and strengths of AWS and Azure.

We now feel better prepared to make strategic decisions for our cloud strategy. Thank you for this excellent training!“

Eisele Peer
Lead Architect & Head of IT Integration & Development

Get to know your Training professionals

Marvin Taschenberger

Professional Software Architect, Ultra Tendency

Hudhaifa Ahmed

Senior Lead Big Data Developer & Berlin Territory Manager, Ultra Tendency

Matthias Baumann

Chief Technology Officer & Principal Big Data Solutions Architect Lead, Ultra Tendency

Required hardware & infrastructure for your Data Driven Python Training

  • You will need a PC or Mac with a web browser and MS Teams.
  • During the training, we will provide you with a virtual machine with the required local dependencies, services and root access.
  • You can access the machine via a browser or SSH if you wish and the network restrictions allow it.