|Functional Programming For Big Data Analytics UPDATE|
|Written by Sue Gee|
|Tuesday, 13 October 2020|
A new online course that provides an introduction to the principles of functional programming, the particular challenges of distributed systems, and how big data processing systems use functional programming to respond to these obstacles starts next week. Enroll by October 14th to join the inaugural presentation.
These days most large applications use a lot of functional programming techniques. If you have previously avoided functional programming but now need it to deal with big data, Introduction to Functional Programming for Big Data Processing is about to have its inaugural presentation.
Functional programming paradigms in Big Data processing do not only make the user code more elegant but a good understanding of the foundations and the effects on how the platform executes the processing is key to achieving good performance and scalability. Learn how language design and system architecture address common issues in distributed systems. Finally, get some practice with state-of-the art tools like Apache Spark.
In this video, Jan Rellermeyer, assistant professor in the Distributed Systems group at Delft University of Technology (TU Delft) explains the renaissance of functional programming and introduces Lambda Calculus:
This five-week, five-module course is designed to be hands-on and includes a practical project with Apache Spark. It covers
By the end of this course you will know:
Enrollment for this course, which starts on October 14th, has been extended until October 14th,
A related course, Taming Big Data Streams: Real-time Data Processing at Scale, (4 weeks, a total of around 20 hours) has its next start on January 27th 2021 and enrollment is now open until January 20, 2021. In it students will develop the skills to design real-time stream processing pipelines, in a scalable and efficient manner, using Apache Flink - the state-of-the-art open-source technology for stream processing. by its end they will be able to set up enterprise pipelines for processing application logs, monitor data centers, deploy ML models for real-time pattern detection and predictive analytics.
While TU Delft has used the edX platform for course delivery, and still does for its free, self-paced courses, these two courses are on its own online platform. The promotional material points out that TU Delft is ranked at #7 in Europe in the 2019 QS World Rankings for Engineering & Technology and cite the following benefits:
Course work & interactions are 100% online
Study at the time and place that suits you
24/7 access to course material
Each of the two courses has a fee of € 695 ($819,£631)
or email your comment to: firstname.lastname@example.org
|Last Updated ( Tuesday, 13 October 2020 )|