Data structures and complexities for Big Data processing


When processing big data, performances are critical. Without a proper use of data structures, processing rapidly becomes lengthy and can generate huge financial and technical overheads.

This course begins with a general overview of computers and cloud architectures, to recall the base mechanisms and highlight the components that can hinder the performances. The notion of complexity in software engineering is then introduced and used as a baseline for evaluations of the structures. The remainder of the day is an alternation of theory and reminders on data structures and practice sessions.

The aim is to raise awareness on which structure is most appropriate for which case, and that the technology used to process (software and hardware) has an impact on performances.

11 in stock

SKU: 9286 Categories: ,

Start date

November 13, 2023

End date

November 13, 2023

Language(s) of the training


Languages spoken by the coach(es)

English, French


Dr. NAIN, Grégory


  • Notion of complexity (Big O)
  • Computer and Cloud architectures
  • Structures and Practice
  • Hidden complexities & Wrap-up


The participants will learn methods to detect and understand the roots of performance issues, and means to envision alternative solutions to make te processing more performant, and save time and money.

Learning Outcomes

On the completion of this course, learners will have the ability to evaluate performances of data structures, and use the most adapted one to different problem, to realize best performances.


This course has a total duration of 8 hours and takes place over 1 day

  • 13-11-2023: 9:00 – 18:00

Format and Location

This course takes place ON-SITE
Terres Rouges building
14, porte de France
L-4360 Esch/Alzette




Notions of programing are necessary (because of the practice sessions).

Knowledge of JavaScript is a plus (language used for practices).

Additional Info


This training does not have any assessment or exams; a certificate of participation will be issued to participants.

Esco Skills

analyse big data, process data

Esco Occupations

software developer, data scientist