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

    1501 - 1525 of 1,616 Reviews for Functional Programming Principles in Scala

    Filled StarFilled StarFilled StarFilled StarStar

    By Vilmos Á

    •

    Oct 21, 2016

    I really enjoyed completing challenges, but videos were a bit too theoretical for my taste.

    Filled StarFilled StarFilled StarFilled StarStar

    By Kevin T

    •

    Jun 30, 2016

    Assignments up until the last one were relatively easy, which is the only criticism I have.

    Filled StarFilled StarFilled StarFilled StarStar

    By Obada A

    •

    Oct 1, 2016

    the only problem here is the assigments, they are hard and unrelated somehow to the videos

    Filled StarFilled StarFilled StarFilled StarStar

    By Edgar T

    •

    May 2, 2020

    Great introductory course for those starting a journey in Functional Programming or Scala

    Filled StarFilled StarFilled StarFilled StarStar

    By Hardik S

    •

    Oct 22, 2018

    Challenging course if you are joining without any past formal education on CS concepts

    Filled StarFilled StarFilled StarFilled StarStar

    By Rúben A M d C

    •

    Aug 23, 2017

    very good course. Teached the basics of scala and allows for more courses to be taken

    Filled StarFilled StarFilled StarFilled StarStar

    By Rudolf Z

    •

    Jul 29, 2017

    Good explanation of Functional Programming basic concepts. Assignments are also good.

    Filled StarFilled StarFilled StarFilled StarStar

    By Kuba F

    •

    Aug 3, 2016

    Great course to learn basics for Scala, but for me too much math related assignments.

    Filled StarFilled StarFilled StarFilled StarStar

    By Roger F C

    •

    Jun 13, 2017

    Little bit hard. But the teacher is a genius... So its dificult to follow some times

    Filled StarFilled StarFilled StarFilled StarStar

    By Shriraj B

    •

    Mar 16, 2020

    Good Course to wrap up with scala, and how to think functionally when writing code.

    Filled StarFilled StarFilled StarFilled StarStar

    By Eduardo C

    •

    Jul 27, 2017

    Good introduction, some information seem to basic to be able to solve the exercises

    Filled StarFilled StarFilled StarFilled StarStar

    By Hanif N

    •

    Aug 5, 2016

    Really helped me understand the basic concepts of functional programming and Scala

    Filled StarFilled StarFilled StarFilled StarStar

    By Vahid S

    •

    Apr 5, 2020

    I was a very good course for scala but I think it need more some mini excersice.

    Filled StarFilled StarFilled StarFilled StarStar

    By snehik p

    •

    Mar 12, 2019

    Very useful course.It would be great if more examples can be added to the course

    Filled StarFilled StarFilled StarFilled StarStar

    By Mario A

    •

    Oct 7, 2016

    Es un curso muy bueno y práctico. Solo falta completar la traducción al español.

    Filled StarFilled StarFilled StarFilled StarStar

    By Лукашов В М

    •

    Feb 24, 2019

    Некоторые задания были слишком сложные и занимали порядка 8 часов на выполнение

    Filled StarFilled StarFilled StarFilled StarStar

    By Deleted A

    •

    Aug 31, 2016

    It would be good to have examples that are not too much inclined towards Maths.

    Filled StarFilled StarFilled StarFilled StarStar

    By Kota M

    •

    Nov 5, 2017

    I like this a lot.

    I hope that the professor covers programming technique more.

    Filled StarFilled StarFilled StarFilled StarStar

    By Lichen N

    •

    Aug 17, 2017

    A bit difficult to follow some concepts, if just watching the lecture videos.

    Filled StarFilled StarFilled StarFilled StarStar

    By Ricard F

    •

    Dec 3, 2016

    Buen curso para empezar en la programación funcional, sea Scala, Haskell, ...

    Filled StarFilled StarFilled StarFilled StarStar

    By Federico C

    •

    Apr 10, 2021

    More general practise would be better. The assignments are very challenging.

    Filled StarFilled StarFilled StarFilled StarStar

    By Satya R

    •

    Sep 24, 2016

    It's a great course to understand the principles of functional programming.

    Filled StarFilled StarFilled StarFilled StarStar

    By Deleted A

    •

    Jun 27, 2017

    Great assignments. Would have liked one more instead of having a week off.

    Filled StarFilled StarFilled StarFilled StarStar

    By Alexander G

    •

    Feb 9, 2017

    homework requires lost of effort and generally is not covered in lectures

    Filled StarFilled StarFilled StarFilled StarStar

    By Otávio V

    •

    Jun 23, 2018

    Sometimes I got bored in the videos, for me it should be more excersises

    • Chevron Left
    • 1
    • ...
    • 55
    • 56
    • 57
    • 58
    • 59
    • 60
    • 61
    • 62
    • 63
    • 64
    • 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

    Welcome back

    ​
    Your password is hidden
    ​

    or

    New to Coursera?


    Having trouble logging in? Learner help center

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