
In this lecture, I will introduce myself and this course. If you already know me or simply don't care - go ahead and skip this part! :)
We will look at how the course is set up and what you can expect.
A good exercise is to think upfront about what our goals are for this course. This will help us later on to reflect on whether those goals were met or not.
Learn how big data processing turns storage into insight through distributed batch and real-time paradigms, MapReduce, and a shift from ETL to LTE with raw storage and query-time transforms.
Compare batch mapreduce with streaming processing and uncover on-the-fly computations using tools like Spark Streaming, Storm, and Flink for real-time data.
Build and run a spark batch job by creating a spark session, reading JSON data, filtering and transforming a data frame, and writing output.
Explore how supportive operational tools such as Zookeeper, YARN, and Kafka coordinate distributed servers, manage resources, and enable data movement across the Hadoop ecosystem and big data landscape.
Explore decision trees, a family of intuitive supervised learning algorithms, using a weather toy example to show how feature splits yield a readable model while managing impurity and overfitting.
Explore ensemble learners and random forests, which combine multiple simple models like decision trees and naive Bayes to improve accuracy, reduce overfitting, and scale out on big data.
Explore DBSCAN, a density-based clustering algorithm that discovers arbitrarily shaped clusters in data, handles noise, requires no pre-set cluster count, and uses a single scan to group points.
Are you interested into big data? Data science? Tired of finding only courses that describe one tool or programming language but fail to set a broad standard that sketches the bigger picture? Then this course is exactly what you've been looking for!
In this course we leave no stone unturned when it comes to big data science. Not only will we demystify big data in all of its aspects - NoSQL storage, batch processing using MapReduce, streaming tools like Spark - but we will also build a bridge to data science and its core principles such as supervised and unsupervised Machine Learning and Artificial Intelligence.
We provide a no-nonsense approach to introduce every aspect of data you will ever encounter in your career or organization and set a strong fundament to both marry the field of big data with data science AND continue in exactly the right direction for more in-depth learning on specific topics.
As the course's lecturer, Erik Tromp has been working in big data science for almost 15 years. He has published over 20 papers academically but is best-known for his pragmatic approach to data and applying it to real-life scenarios. Because of his broad understanding of big data, data science and data architecture, Erik has been successfully teaching these concepts commercially for over a decade and received honors for his courses.
For the first time ever, he has decided to make his award-winning material available to the masses digitally, providing an insanely good deal for anyone looking to learn something on data.