• For Individuals
  • For Businesses
  • For Universities
  • For Governments
Coursera
  • Online Degrees
  • 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

    VP

    Sep 14, 2018

    Filled StarFilled StarFilled StarFilled StarFilled Star

    It took me much longer than expected to finish the course and sometimes it made me feel stupid and helpless. Diving into functional programming was a mind bending experience, totally worth time spent!

    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.

    Filter by:

    601 - 625 of 1,616 Reviews for Functional Programming Principles in Scala

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Alexandre d S

    •

    Feb 7, 2019

    Almost finishing and I can see the course is really iterative and the teacher is really high level.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Ariel P

    •

    Jul 23, 2017

    Very good course going from OOP to Functional, the programming assignments were fun and challenging

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Sławomir W

    •

    Jun 7, 2017

    Really great course. Good balance between theory and practice. Ingenious and demanding assignments.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Tony A

    •

    Oct 12, 2016

    Thank you for all ! interesting courses that gives me an interesting view of functional programming

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Alberto B

    •

    Jun 24, 2016

    Excellent course, explains many important things about functional and object oriented programming .

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Pravina S M

    •

    Aug 6, 2018

    Great course for Scala beginners in terms of lucid course contents and well organised assignments!

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Oleksandr M

    •

    May 30, 2017

    Great course, good highlight of functional programming basics and interesting assignments as well.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Javier S

    •

    Jan 27, 2017

    Thank you Mr. Martin Odersky for this course and of course for this awesome Language and community

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By cai x

    •

    Jan 8, 2017

    Great Course on Scala. The instruction is clear and assignments are well designed and challenging.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Jiacheng L

    •

    Nov 21, 2021

    Fancy course from Mr Odersky ! It really brings me to a brand new world of functional programming

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Pedro R

    •

    Feb 22, 2019

    Very well structured. Interesting and not too easy assignments. It was a pleasure to participate.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Deshbandhu M

    •

    Jul 24, 2018

    It's a great course.. I love this to complete this. very nice and satisfying experience with this

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Timo S

    •

    Oct 9, 2017

    Very interesting course that is well lectured and, additionally, the assignments are lots of fun!

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Andrzej J

    •

    Apr 22, 2017

    Great course. The exercises are more interesting than in previous edition.

    Very good for beginners

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Sakib H

    •

    Aug 28, 2016

    Great course with very interesting and mind-challenging tasks. Also a nice intro to Scala basics.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Ankit

    •

    Dec 29, 2021

    This is a CS level undergrad course taught extremely well with meaningful psets and autograding!

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Rajeswari

    •

    Aug 5, 2018

    This course lecture is amazing. He taught really well. The assignments are challenging and good.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Emil H

    •

    Jan 16, 2018

    Challenging, and what isn't covered in the lectures is usually covered in the discussion forums.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By David P

    •

    Dec 20, 2016

    Just a really awesome course for anyone looking for an introduction to functional programming...

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Pablo F M

    •

    Jul 16, 2016

    Really well planned course. You will learn functional programming principles.. and thats a lot!

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Lluis T

    •

    Dec 27, 2023

    The best Programming course I've ever done. Well guided, and it really deeps into the knowledge

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By AOC

    •

    Jul 2, 2019

    This course a must for a new programmer in Scala and experts that are new to Scala programming.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Gal E

    •

    May 2, 2020

    Very well explained, going deep into subjects and assignments are well designed to wrap it up.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Малышев И И

    •

    Jan 15, 2019

    It is very good course for understanding the main scala principles and functional programming.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By EZZERG A

    •

    Jul 21, 2017

    Very good as an introduction to the language. The different concepts are very well explained.

    • Chevron Left
    • 1
    • ...
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29
    • ...
    • 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.