| 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 | |||||||||