This course aims to help software engineers understand the world of big data by exploring various technologies and paradigms such as data warehouses, data lakes, SQL, NoSQL, and more. The goal is to evolve software developers into data practitioners who can leverage modern data tools effectively. The course teaches the skills needed to comprehend different data technologies, understand the problems they solve, and how they integrate to form the data architecture of modern distributed software systems. The teaching method involves diving deep into the concepts and practical applications of big data. The intended audience for this course is software engineers looking to enhance their understanding and utilization of big data technologies in their work.

Leave a Reply