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.
Este curso forma parte de Programa especializado: Functional Programming in Scala
Ofrecido Por


Acerca de este Curso
At least one year of programming (in any language)
¿Podría tu empresa beneficiarse de la capacitación de los empleados en las habilidades más demandadas?
Prueba Coursera para negociosQué aprenderás
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
Habilidades que obtendrás
- Scala Programming
- Recursion
- Functional Programming
- Immutable Data Types
- Higher-Order Function
At least one year of programming (in any language)
¿Podría tu empresa beneficiarse de la capacitación de los empleados en las habilidades más demandadas?
Prueba Coursera para negociosOfrecido por
Programa - Qué aprenderás en este curso
Getting Started + Functions & Evaluation
Higher Order Functions
Data and Abstraction
Types and Pattern Matching
Reseñas
- 5 stars83,53 %
- 4 stars13,55 %
- 3 stars1,70 %
- 2 stars0,63 %
- 1 star0,57 %
Principales reseñas sobre FUNCTIONAL PROGRAMMING PRINCIPLES IN SCALA
Kick-started me in Scala. I found the examples too Academic. Would have been much more interesting if the examples & exercises had been "real-world" & "tangible". Found the delivery rather dry.
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.
An excellent introduction to the concepts of functional programming that had the "side-effect" of getting me hooked on the language! (Even though the hipster in me really wanted to prefer Clojure.)
As expected Martin is awesome in explaining principle of functional programming. I have started reading the book as well to make sure I keep up with the knowledge which I have gained from this course.
Acerca de Programa especializado: Functional Programming in Scala

Preguntas Frecuentes
¿Cuándo podré acceder a las lecciones y tareas?
¿Qué recibiré si me suscribo a este Programa especializado?
¿Hay ayuda económica disponible?
¿Tienes más preguntas? Visita el Centro de Ayuda al Estudiante.