• For Individuals
  • For Businesses
  • For Universities
  • For Governments
Coursera
  • Online DegreeExplore Bachelor’s & Master’s degrees
  • MasterTrack™Earn credit towards a Master’s degree
  • University CertificatesAdvance your career with graduate-level learning
Careers
  • Log In
  • Join for Free
    Coursera
    Chevron Left
    Back to Functional Programming Principles in Scala

    Learner Reviews & Feedback for Functional Programming Principles in Scala by École Polytechnique Fédérale de Lausanne

    Filled StarFilled StarFilled StarFilled StarFilled Star
    4.8
    stars
    8,252 ratings

    About the Course

    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. In this course, you will discover the
    elements of the functional programming style and learn how to apply them usefully in your daily programming tasks, such as...
    ...

    Top reviews

    RS

    Oct 9, 2016

    Filled StarFilled StarFilled StarFilled StarFilled Star

    Really good explanation by the instructor. Good assignments. The assignments gave a good insights into functional programming. I loved the way the problems were decomposed into neat smaller functions.

    AJ

    Sep 24, 2019

    Filled StarFilled StarFilled StarFilled StarFilled Star

    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.

    Filter by:

    676 - 700 of 1,616 Reviews for Functional Programming Principles in Scala

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Prashant P

    •

    Sep 9, 2016

    An awesome course to learn Functional Programming in general and Scala in particular.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Oliver T

    •

    Oct 15, 2019

    I took this course a second time after 4 years, just because I liked it that much :)

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Fábio M S A

    •

    Mar 23, 2018

    A very challenging course but also an exciting one, I'm trilled to have finished it.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Ilya S

    •

    Mar 19, 2018

    Perfect explanations, good examples.

    But still need to practice much more by yourself

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Qi G

    •

    Sep 11, 2017

    Awesome! And the homework is also helpful and I must think a lot before work out it.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Duncan G

    •

    Apr 10, 2017

    Thorough grounding but theoretical. Don't expect to find much practical application.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Keshav B

    •

    Feb 5, 2017

    Good course to get introduced to Scala. Good for people with programming experience.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Basim K

    •

    Nov 20, 2016

    Great material, the programming assignments really help to solidify Scala principles

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Varun B

    •

    Feb 2, 2017

    Great course for Java developers to start learning Functional Programming Concepts.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Roman M

    •

    Jun 22, 2016

    Must have for Scala developer or other people interested in functional programming.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Yaroslav G

    •

    Feb 9, 2020

    The course is hard, but very stimulating. Many thanks to Professor Martin Odersky!

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Tomislav M

    •

    Oct 21, 2019

    Awesome course, great introduction to Scala and functional programming principles!

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Sebastián G

    •

    Oct 4, 2018

    Pretty good way to get into the language. Very clear lessons, helpful assignments.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Zhida Z

    •

    Aug 18, 2017

    I learn a lot a lot about functional programming under what happens under the hood

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Raghu G

    •

    Jun 7, 2017

    Very good course. Its a privilege to learn scala from innovator (Martin Odersky).

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Pablo F

    •

    Feb 11, 2017

    Awesome course and awesome language. It was very though but totally doable course.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Nilay T

    •

    Sep 23, 2016

    exceptional course.. Author explains complex ideas and theories with such an ease.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Mircea H

    •

    Dec 31, 2018

    Great presentation, challenging homework which makes it all worth it. Thank you !

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Ilya B

    •

    Nov 22, 2018

    This course gives notion how to use Scala in functional way. I really enjoyed it!

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Leonardo C

    •

    Dec 19, 2017

    It was really a good course. The exercises really helped me to grasp the content.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Lokesh Y

    •

    Nov 17, 2017

    The course was quite nice and covered the basics of functional programming aptly.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Surajit B

    •

    Mar 13, 2017

    Its a wonderful course to take, a complete paradigm shift in the thought process.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Sangamesh

    •

    Sep 7, 2016

    The flow and the course material is really good. The professor teaches very well.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Denys L

    •

    Oct 19, 2018

    This is, by far, the most helpful course to get your hands dirty within FP world

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Dymnikova N

    •

    Dec 4, 2017

    It was wonderful! Very understandably and not easy (easy is the same as boring).

    • Chevron Left
    • 1
    • ...
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29
    • 30
    • 31
    • 32
    • ...
    • 65
    • Chevron Right

    Coursera Footer

    Technical Skills

    • ChatGPT
    • Coding
    • Computer Science
    • Cybersecurity
    • DevOps
    • Ethical Hacking
    • Generative AI
    • Java Programming
    • Python
    • Web Development

    Analytical Skills

    • Artificial Intelligence
    • Big Data
    • Business Analysis
    • Data Analytics
    • Data Science
    • Financial Modeling
    • Machine Learning
    • Microsoft Excel
    • Microsoft Power BI
    • SQL

    Business Skills

    • Accounting
    • Digital Marketing
    • E-commerce
    • Finance
    • Google
    • Graphic Design
    • IBM
    • Marketing
    • Project Management
    • Social Media Marketing

    Career Resources

    • Essential IT Certifications
    • High-Income Skills to Learn
    • How to Get a PMP Certification
    • How to Learn Artificial Intelligence
    • Popular Cybersecurity Certifications
    • Popular Data Analytics Certifications
    • What Does a Data Analyst Do?
    • Career Development Resources
    • Career Aptitude Test
    • Share your Coursera Learning Story

    Coursera

    • About
    • What We Offer
    • Leadership
    • Careers
    • Catalog
    • Coursera Plus
    • Professional Certificates
    • MasterTrack® Certificates
    • Degrees
    • For Enterprise
    • For Government
    • For Campus
    • Become a Partner
    • Social Impact
    • Free Courses
    • ECTS Credit Recommendations

    Community

    • Learners
    • Partners
    • Beta Testers
    • Blog
    • The Coursera Podcast
    • Tech Blog
    • Teaching Center

    More

    • Press
    • Investors
    • Terms
    • Privacy
    • Help
    • Accessibility
    • Contact
    • Articles
    • Directory
    • Affiliates
    • Modern Slavery Statement
    • Manage Cookie Preferences
    Learn Anywhere
    Download on the App Store
    Get it on Google Play
    Logo of Certified B Corporation
    © 2025 Coursera Inc. All rights reserved.
    • Coursera Facebook
    • Coursera Linkedin
    • Coursera Twitter
    • Coursera YouTube
    • Coursera Instagram
    • Coursera TikTok
    Coursera

    Sign up

    Learn on your own time from top universities and businesses.

    ​
    ​
    Between 8 and 72 characters
    Your password is hidden
    ​

    or

    Already on Coursera?


    I accept Coursera's Terms of Use and Privacy Notice. Having trouble logging in? Learner help center

    This site is protected by reCAPTCHA Enterprise and the Google Privacy Policy and Terms of Service apply.