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

    726 - 750 of 1,616 Reviews for Functional Programming Principles in Scala

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Ishan S

    •

    Feb 25, 2018

    This course is amazing and covers most aspects related to Scala collections.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Reid B

    •

    May 23, 2017

    Great introduction for someone without experience in functional programming!

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By sergey

    •

    May 22, 2017

    Essential course with the math background from the creator of SCALA language

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Alex V

    •

    May 7, 2017

    I found this course is very helpful in my introduction to Scala. Big thanks!

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Bilel D

    •

    Sep 7, 2022

    The programs assignement are very interesting. One can learn much of them.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Paul S

    •

    Aug 12, 2020

    Very good intro to Scala. Non trivial assignments make it a good challenge.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Jeni

    •

    Nov 7, 2019

    Simply an exceptional learning opportunity. Challenging but well worth it.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Vinicius L

    •

    Sep 23, 2017

    Awesome. Excellent instruction and the content is great. I truly recommend.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By aleks j

    •

    Jul 28, 2017

    Great class, I would absolutely recommend it to anyone interested in Scala!

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Le M M

    •

    Apr 22, 2017

    Complet, bien équilibré (cours vs exercices) et impressionnant de pédagogie

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Mykola D

    •

    Aug 14, 2016

    Great class! I really liked the style of teaching and the home assignments.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Salman S

    •

    Oct 27, 2019

    Perfect Assignments to get a hands on the basics of functional programming

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Vitaly L

    •

    Dec 13, 2018

    HIghly recommended for newbie in functional programming and Java switchers

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Boo Z

    •

    Mar 18, 2018

    comprehensive, lots of practice, basic of scala and functional programming

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Tomasz R

    •

    Oct 31, 2017

    Great course, as succinct and elegant as Scala itself. Highly recommended.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Дмитрий А

    •

    Sep 5, 2017

    Great course for those who would like to know about functional programming

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Keyvan A

    •

    Jul 1, 2017

    Some assignments need better tests but it was a good experience in general

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Tawkir A F

    •

    Mar 11, 2017

    Martin is an excellent teacher. Thanks for sharing your knowledge with us.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Miguel L

    •

    Aug 14, 2016

    Really good intro to functional programming, make sure you practice a lot!

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Thomas B

    •

    Jul 17, 2016

    A phenomenal course taught by the man who helped to create the technology.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Wong J P

    •

    Jun 25, 2016

    Great introduction to functional programming, and not just scala syntax :)

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Daniel O

    •

    Oct 8, 2020

    Great instructor who explains very clearly and very interesting material.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Sharif A

    •

    Aug 22, 2020

    easy to follow and contains good exercises. enjoyed the course very much.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Hemanth K

    •

    Mar 10, 2019

    Excellent course. One of the best set of exercises I've seen in coursera.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Khalid F A

    •

    Feb 7, 2019

    An excellent and challenging foundation course in functional programming.

    • Chevron Left
    • 1
    • ...
    • 25
    • 26
    • 27
    • 28
    • 29
    • 30
    • 31
    • 32
    • 33
    • 34
    • ...
    • 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.