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, Tumblr and also Coursera.
от партнера


Functional Programming Principles in Scala (Scala 2 version)
Федеральная политехническая школа ЛозанныОб этом курсе
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 stars88,88 %
- 4 stars11,11 %
Лучшие отзывы о курсе FUNCTIONAL PROGRAMMING PRINCIPLES IN SCALA (SCALA 2 VERSION)
The course offers a good introduction to Scala and Functional Programming principles. I learned a lot, thanks!
The course gives a much deeper understanding than a basic course on Scala. It's from the Scala creator himself.
Martin is the best
A bit academic at times but that is the nature of scala
Часто задаваемые вопросы
Когда я получу доступ к лекциям и заданиям?
Что я получу, оплатив сертификацию?
Можно ли получить финансовую помощь?
Остались вопросы? Посетите Центр поддержки учащихся.