Functional programming is becoming increasingly widespread in industry. This trend is driven by the adoption of Scala as the main programming language for many applications. Scala fuses functional and object-oriented programming in a practical package. It interoperates seamlessly with both Java and Javascript. Scala is the implementation language of many important frameworks, including Apache Spark, Kafka, and Akka. It provides the core infrastructure for sites such as Twitter, Netflix, Zalando, and also Coursera.
提供方

課程信息
At least one year of programming (in any language)
對員工進行熱門技能培訓能否為您的公司帶來益處?
體驗 Coursera 企業版您將學到的內容有
Understand the principles of functional programming
Write purely functional programs, using recursion, pattern matching, and higher-order functions
Design immutable data structures
Combine functional programming with objects and classes
您將獲得的技能
- Scala Programming
- Recursion
- Functional Programming
- Immutable Data Types
- Higher-Order Function
At least one year of programming (in any language)
對員工進行熱門技能培訓能否為您的公司帶來益處?
體驗 Coursera 企業版提供方
授課大綱 - 您將從這門課程中學到什麼
Getting Started + Functions & Evaluation
Higher Order Functions
Data and Abstraction
Types and Pattern Matching
審閱
- 5 stars83.52%
- 4 stars13.56%
- 3 stars1.69%
- 2 stars0.63%
- 1 star0.57%
來自SCALA 函数式程序设计原理的熱門評論
Excellent content and instruction. could be improved by providing practice exercises with solutions. Also peer participation is too low to be useful, and there is no instructor feedback in the forum.
I found it to be a good introduction to functional programming and/or scala, and the assignments are challenging enough to be interesting to those who are not complete beginners in those subjects.
I thought the course was fantastic. The exercises were just the right difficulty, and the lectures were very clear. Martin explains the concepts in a very understandable and approachable manner.
The course in general is kind of theoretical. Some of the homeworks are fairly challenging. I found it a useful companion to the Programming in Scala book, which I'm working through at the moment.
關於 Functional Programming in Scala 專項課程

常見問題
我什么时候能够访问课程视频和作业?
我订阅此专项课程后会得到什么?
有助学金吗?
還有其他問題嗎?請訪問 學生幫助中心。