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.
Ce cours fait partie de la Spécialisation Functional Programming in Scala
Offert par


À 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 stars83,52 %
- 4 stars13,56 %
- 3 stars1,70 %
- 2 stars0,63 %
- 1 star0,57 %
Meilleurs avis pour PRINCIPES DE LA PROGRAMMATION FONCTIONNELLE DANS SCALA
I really liked the course. Prof. Martin Odersky has a real talent of discussing some entangled problems at hand. I liked the programming assignments. I look forward to the rest of the specialization.
I have never worked with Scala before. But this course has not only given me, basic level introduction but also taught me advanced concepts and how to apply those concepts in real world problems.
It took me much longer than expected to finish the course and sometimes it made me feel stupid and helpless. Diving into functional programming was a mind bending experience, totally worth time spent!
The course develops the concepts of functional programming from scratch. With fun and challenging programming assignments, it gives ample opportunity to wrap your head around the alternate paradigm.
À propos du Spécialisation Functional Programming in Scala

Foire Aux Questions
Quand aurai-je accès aux vidéos de cours et aux devoirs ?
À quoi ai-je droit si je m'abonne à cette Spécialisation ?
Une aide financière est-elle possible ?
D'autres questions ? Visitez le Centre d'Aide pour les Étudiants.