When you enroll through our links, we may earn a small commission—at no extra cost to you. This helps keep our platform free and inspires us to add more value.

École Polytechnique Fédérale de Lausanne logo

Functional Programming Principles in Scala

This course is part of Functional Programming in Scala Specialization

     
  • 4.8
  •  |
  • Reviews ( 8.2K )
Free

This Course Includes

  • iconcoursera
  • icon4.8 (8.2K reviews )
  • icon56 hours (approximately)
  • iconenglish
  • iconOnline - Self Paced
  • iconcourse
  • iconÉcole Polytechnique Fédérale de Lausanne

About Functional Programming Principles in Scala

Learn new concepts from industry experts

Gain a foundational understanding of a subject or tool

Develop job-relevant skills with hands-on projects

Earn a shareable career certificate

What You Will Learn?

  • 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.