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 |