Functional Programming in Scala Specialization










Course1 Functional Programming Principles in Scala










Settimana Argomento ORE
1 Getting Started + Functions & Evaluation 13
2 Higher Order Functions 7
3 Data and Abstraction 7
4 Types and Pattern Matching 8
5 Lists 1
6 Collections 8









44










Course2 Functional Program Design in Scala










Settimana Argomento ORE
1 For Expressions and Monads 8
2 Lazy Evaluation 7
3 Functions and State 7
4 Timely Effects 8









30










Course3 Parallel programming










Settimana Argomento ORE
1 Parallel Programming 12
2 Basic Task Parallel Algorithms 8
3 Data-Parallelism 7
4 Data Structures for Parallel Computing 7









34










Course4 Big Data Analysis with Scala and Spark










Settimana Argomento ORE
1 Getting Started + Spark Basics 12
2 Reduction Operations & Distributed Key-Value Pairs 7
3 Partitioning and Shuffling 1
4 Structured data: SQL, Dataframes, and Datasets 8









28










Note: https://www.coursera.org/specializations/scala Ecole Polytechnique Federale de Lausanne