This course serves two primary objectives. Firstly, it provides a comprehensive overview of Batch Mode Big Data processing principles. Secondly, it delves into the intricacies of streaming processing within Big Data systems. 

A series of hands-on labs and a mini-project provide opportunities to practice and apply the principles of streaming processing in real-world scenarios, highlighting the challenges posed by Big Data.

Level: M2