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.
Offert par


Functional Programming Principles in Scala (Scala 2 version)
École polytechnique fédérale de LausanneÀ propos de ce cours
At least one year of programming (in any language)
Votre entreprise pourrait-elle bénéficier de la formation des employés à des compétences recherchées ?
Essayez Coursera pour les affairesCe que vous allez apprendre
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
Compétences que vous acquerrez
- Scala Programming
- Recursion
- Functional Programming
- Immutable Data Types
- Higher-Order Function
At least one year of programming (in any language)
Votre entreprise pourrait-elle bénéficier de la formation des employés à des compétences recherchées ?
Essayez Coursera pour les affairesOffert par
Programme de cours : ce que vous apprendrez dans ce cours
Getting Started + Functions & Evaluation
Higher Order Functions
Data and Abstraction
Types and Pattern Matching
Avis
- 5 stars89,47 %
- 4 stars10,52 %
Meilleurs avis pour FUNCTIONAL PROGRAMMING PRINCIPLES IN SCALA (SCALA 2 VERSION)
A bit academic at times but that is the nature of scala
The course gives a much deeper understanding than a basic course on Scala. It's from the Scala creator himself.
Martin is the best
The course offers a good introduction to Scala and Functional Programming principles. I learned a lot, thanks!
Foire Aux Questions
Quand aurai-je accès aux vidéos de cours et aux devoirs ?
À quoi ai-je droit si j'achète le Certificat ?
Une aide financière est-elle possible ?
D'autres questions ? Visitez le Centre d'Aide pour les Étudiants.