この専門講座について

30,243 最近の表示

100%オンラインコース

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

フレキシブルなスケジュール

柔軟性のある期限の設定および維持

中級レベル

At least one year of programming experience, in any language.

約5か月で修了

推奨6時間/週

英語

字幕:英語, 韓国語, セルビア語, フランス語, ポルトガル語(ブラジル)

学習内容

  • Write purely functional programs using recursion, pattern matching, and higher-order functions

  • Design immutable data structures

  • Write programs that effectively use parallel collections to achieve performance

  • Manipulate data with Spark and Scala

習得するスキル

Scala ProgrammingParallel ComputingApache SparkFunctional Programming

100%オンラインコース

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

フレキシブルなスケジュール

柔軟性のある期限の設定および維持

中級レベル

At least one year of programming experience, in any language.

約5か月で修了

推奨6時間/週

英語

字幕:英語, 韓国語, セルビア語, フランス語, ポルトガル語(ブラジル)

専門講座の仕組み

コースを受講しましょう。

Coursera(コーセラ)の専門講座は、一連のコース群であり、技術を身に付ける手助けとなります。開始するには、専門講座に直接登録するか、コースを確認して受講したいコースを選択してください。専門講座の一部であるコースにサブスクライブすると、自動的にすべての専門講座にサブスクライブされます。1つのコースを修了するだけでも結構です。いつでも、学習を一時停止したり、サブスクリプションを終了することができます。コースの登録状況や進捗を追跡するには、受講生のダッシュボードにアクセスしてください。

実践型プロジェクト

すべての専門講座には、実践型プロジェクトが含まれています。専門講座を完了して修了証を獲得するには、成功裏にプロジェクトを終了させる必要があります。専門講座に実践型プロジェクトに関する別のコースが含まれている場合、専門講座を開始するには、それら他のコースをそれぞれ終了させる必要があります。

修了証を取得

すべてのコースを終了し、実践型プロジェクトを完了すると、修了証を獲得します。この修了証は、今後採用企業やあなたの職業ネットワークと共有できます。

how it works

この専門講座には5コースあります。

コース1

コース 1

Functional Programming Principles in Scala

4.8
6,985件の評価
1,383件のレビュー
コース2

コース 2

Functional Program Design in Scala

4.5
2,846件の評価
485件のレビュー
コース3

コース 3

Parallel programming

4.4
1,683件の評価
250件のレビュー
コース4

コース 4

Big Data Analysis with Scala and Spark

4.7
2,201件の評価
438件のレビュー

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

レビュー

FUNCTIONAL PROGRAMMING IN SCALA からの人気レビュー

よくある質問

  • はい。まず始めに興味のあるコースカードをクリックして登録します。コースに登録して修了することによって、共有できる修了証を取得するか、無料でコースを聴講してコースの教材を確認することができます。専門講座の一部であるコースにサブスクライブすると、専門講座全体に自動的にサブスクライブされます。進捗を追跡するには、受講生のダッシュボードにアクセスしてください。

  • このコースは完全にオンラインで提供されているため、実際に教室に出席する必要はありません。Webまたはモバイル機器からいつでもどこからでも講義、学習用教材、課題にアクセスできます。

  • この専門講座では大学の単位は付与されませんが、一部の大学では専門講座修了証を単位として承認する場合があります。詳細については、大学にお問い合わせください。

  • Time to completion can vary based on your schedule, but most learners are able to complete the Specialization in 4-5 months.

  • Each course in the Specialization is offered on demand, and may be taken at any time.

  • At least one year of programming experience is recommended. Proficiency with Java or C# is ideal, but experience with other languages such as C/C++, Python, JavaScript, or Ruby is also sufficient.

  • We recommend taking the courses in the order presented, as each subsequent course will build on material from previous courses.

  • Coursera courses and certificates don't carry university credit, though some universities may choose to accept Specialization Certificates for credit. Check with your institution to learn more.

  • These courses are designed to be self-contained, however for further reading we recommend:(1) for a more thorough treatment of some of the ideas presented in the course: Structure and Interpretation of Computer Programs, 2nd Edition, by Harold Abelson,Gerald Jay Sussman //http://www.amazon.com/gp/product/0262011530?*Version*=1&*entries*=0...(2)for learning more about Scala: Programming in Scala: A Comprehensive Step-by-Step Guide, 2nd Edition, by Martin Odersky, Lex Spoon, Bill Venners // http://www.amazon.com/Programming-Scala-Comprehensive-Step-Step/dp/0981531644...(3)for learning more about Scala: Scala for the Impatient by Cay Horstmann // http://www.horstmann.com/scala/index.html...(4)for learning more about parallel and concurrent programming in Scala: Learning Concurrent Programming in Scala by Aleksandar Prokopec // http://www.amazon.com/Learning-Concurrent-Programming-Aleksandar-Prokopec/dp/1783281413...(5)for learning more about Spark: Learning Spark by Holden Karau, Andy Konwinski, Patrick Wendell, Matei Zaharia //http://shop.oreilly.com/product/0636920028512.do

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