このコースについて
33,753 最近の表示

100%オンライン

自分のスケジュールですぐに学習を始めてください。

柔軟性のある期限

スケジュールに従って期限をリセットします。

中級レベル

約13時間で修了

英語

字幕:英語

習得するスキル

StreamsFunctional DesignReactive ProgrammingFunctional Programming

100%オンライン

自分のスケジュールですぐに学習を始めてください。

柔軟性のある期限

スケジュールに従って期限をリセットします。

中級レベル

約13時間で修了

英語

字幕:英語

シラバス - 本コースの学習内容

1
8時間で修了

For Expressions and Monads

10件のビデオ (合計164分), 11 readings, 1 quiz
10件のビデオ
Tools Setup for Mac OS X21 分
Tools for Setup for Windows18 分
Tutorial: Working on the Programming Assignments8 分
Recap: Functions and Pattern Matching19 分
Recap: Collections12 分
Lecture 1.1 - Queries with For7 分
Lecture 1.2 - Translation of For11 分
Lecture 1.3 - Functional Random Generators19 分
Lecture 1.4 - Monads20 分
11件の学習用教材
Troubleshooting10 分
Grading Policy10 分
Tools Setup10 分
Sbt Tutorial10 分
Eclipse Tutorial10 分
Intellij IDEA Tutorial10 分
Scala Tutorial10 分
Cheat Sheet10 分
Reactive Cheat Sheet10 分
Scala Style Guide10 分
Learning Resources10 分
2
7時間で修了

Lazy Evaluation

5件のビデオ (合計80分), 2 quizzes
5件のビデオ
Lecture 2.2 - Streams12 分
Lecture 2.3 - Lazy Evaluation11 分
Lecture 2.4 - Computing with Infinite Sequences9 分
Lecture 2.5 - Case Study: the Water Pouring Problem31 分
3
7時間で修了

Functions and State

6件のビデオ (合計72分), 2 quizzes
6件のビデオ
Lecture 3.2 - Identity and Change8 分
Lecture 3.3 - Loops8 分
Lecture 3.4 - Extended Example: Discrete Event Simulation10 分
Lecture 3.5 - Discrete Event Simulation: API and Usage10 分
Lecture 3.6 - Discrete Event Simulation: Implementation and Test18 分
4
8時間で修了

Timely Effects

11件のビデオ (合計109分), 2 quizzes
11件のビデオ
Lecture 4.2 - Functional Reactive Programming20 分
Lecture 4.3 - A Simple FRP Implementation19 分
Lecture 4.4 - Latency as an Effect 17 分
Lecture 4.5 - Latency as an Effect 212 分
Lecture 4.6 - Combinators on Futures 19 分
Lecture 4.7 - Combinators on Futures 27 分
Lecture 4.8 - Composing Futures 14 分
Lecture 4.9 - Implementation of flatMap on Future3 分
Lecture 4.10 - Composing Futures 28 分
Conclusion4 分
4.5
458件のレビューChevron Right

40%

コース終了後に新しいキャリアをスタートした

31%

コースが具体的なキャリアアップにつながった

Functional Program Design in Scala からの人気レビュー

by RPSep 15th 2016

This is a university degree course which takes enormous effort to complete. But still its beond the programming course range giving you whats not possible to google or learn practical way. Thanks!

by ESMar 18th 2018

Thank you for this exciting course! I did the FP in Scala course a few years ago and decided to do the full certification now. I am looking forward to the next courses in the specialisation.

講師

Avatar

Martin Odersky

Professor
Computer Science

スイス連邦工科大学ローザンヌ校(École Polytechnique Fédérale de Lausanne)について

Functional Programming in Scala専門講座について

Discover how to write elegant code that works the first time it is run. This Specialization provides a hands-on introduction to functional programming using the widespread programming language, Scala. It begins from the basic building blocks of the functional paradigm, first showing how to use these blocks to solve small problems, before building up to combining these concepts to architect larger functional programs. You'll see how the functional paradigm facilitates parallel and distributed programming, and through a series of hands on examples and programming assignments, you'll learn how to analyze data sets small to large; from parallel programming on multicore architectures, to distributed programming on a cluster using Apache Spark. A final capstone project will allow you to apply the skills you learned by building a large data-intensive application using real-world data....
Functional Programming in Scala

よくある質問

  • 修了証に登録すると、すべてのビデオ、テスト、およびプログラミング課題(該当する場合)にアクセスできます。ピアレビュー課題は、セッションが開始してからのみ、提出およびレビューできます。購入せずにコースを検討することを選択する場合、特定の課題にアクセスすることはできません。

  • コースに登録する際、専門講座のすべてのコースにアクセスできます。コースの完了時には修了証を取得できます。電子修了証が成果のページに追加され、そこから修了証を印刷したり、LinkedInのプロフィールに追加したりできます。コースの内容の閲覧のみを希望する場合は、無料でコースを聴講できます。

さらに質問がある場合は、受講者向けヘルプセンターにアクセスしてください。