Chevron Left
Volver a Functional Programming Principles in Scala

Opiniones y comentarios de aprendices correspondientes a Functional Programming Principles in Scala por parte de École Polytechnique Fédérale de Lausanne

8,170 calificaciones

Acerca del Curso

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 modeling business domains or implementing business logic. You will also develop a solid foundation for reasoning about functional programs, by touching upon proofs of invariants and the tracing of execution symbolically. The course is hands-on; most units introduce short programs that serve as illustrations of important concepts and invite you to play with them, modifying and improving them. The course is complemented by a series of programming projects as homework assignments. Recommended background: You should have at least one year of programming experience. Proficiency with Java or C# is ideal, but experience with other languages such as C/C++, Python, Javascript, or Ruby is also sufficient. You should have some familiarity using the command line....

Principales reseñas


13 de sep. de 2018

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!


8 de oct. de 2016

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.

Filtrar por:

426 - 450 de 1,594 revisiones para Functional Programming Principles in Scala

por Luigi F

11 de dic. de 2017

Learning the basics of Scala with this course was really simple thanks to the amazing set of videos!

Exercises were fun and non-trivial at all!

por Joohong K

25 de sep. de 2017

I regret that I didn't study this before I study JavaScript. All the puzzles when I study JavaScript resolved while I am studying this course.

por Joaquin S R M

17 de jul. de 2016

Excellent course, really interesting. Progressive assignments. Sometimes it is needed to spend more time in some lectures ( a little theory)

por Korntewin B

21 de dic. de 2020

Best course so far for functional programming, software engineering principles and scala. Strongly recommend! Though, it is a bit too hard ;)

por Swati

9 de mar. de 2020

I really enjoyed the courses. All exercise were super fun to solve. And, I have now better understanding of how functional programming works.

por Ryan W

6 de oct. de 2018

Fantastic course. I would put it at graduate level material / experienced software engineer. Well structured and enjoyable. Scala is awesome!

por Siddharth P

22 de dic. de 2017

Awesome course. Provides a different insight in programing methodology. Loves how Scala can express problem in such a high level abstraction.

por Atsuya K

31 de oct. de 2017

A great introduction to Scala and functional programming. I like how the lectures dip into programming language theory every once in a while.

por Aleksey L

17 de may. de 2017

Passing this course for second time as now my job is related to Scala. Absolutely love this course and Scala. Thank you Martin, thank you guy

por Seleznev A

21 de abr. de 2020

This course made me fall in love with scala! Thank you very much. I am data scientisti but afte the course I am going to be a data engineer!

por Shreck Y

3 de mar. de 2020

Excellent Scala and functional programming course from the creator of Scala, from whom who we get to learn about the reasons behind designs.

por Leow Y Y

7 de abr. de 2019

The star of this course is the programming assignments which are well-crafted and challenging. Excellent teaching and introduction to Scala!


30 de ene. de 2018

This is a must for everyone coming to FP from whenever he was before! Mr. Odersky is truly a great mentor! def recommended(): Boolean = true

por Luis T

14 de abr. de 2021

Es una muy buena introduccion de las bases de Scala, con ejercicios complejos que ponen a prueba todo lo aprendido en las sesiones de clase

por George V

18 de sep. de 2019

Great course by the Scala creator himself! Goes through many examples to understand fundamental concepts of functional programming in Scala

por Edmond C

10 de jul. de 2019

This course really throws you into the deep end, but it was a great course and I have learned a lot about functional programming and Scala!

por Luca A

8 de ago. de 2017

The lectures are complete, interesting and informative and the assignments are both engaging and practically relevant. Highly commandeered!

por 本达 续

21 de may. de 2017

It was a fun course by standing on the shoulders of giant of SICP. The grammer of scala is more readable than scheme to me. I enjoyed it.

por Kryuchkova L

24 de may. de 2017

This course is very useful. After first lessons I fell in love with FP concept. Scala is not so hard as I thought. I'll recommend it 100%!

por kamesh m

11 de dic. de 2016

Top notch, I learned a lot, it is tough in so many ways but I enjoyed it. Learned a lot in Scala and recursions or Imperative programming

por Igor R

14 de jun. de 2016

This course give basic idea about functional programming and also shows how to solve fundamental software development problem with scala.

por Imran S

17 de ago. de 2021

Well organised and have a good details assignments that for sure makes a good guidance as well as let us understand the details better !

por Alberto C

31 de ago. de 2019

Excellent course I enjoyed. Odersky is clear and precise. The tasks are challenging and not simple. I have definitely improved my skills

por Zhanghao C

30 de ene. de 2019

The course is well structured and intellectually stimulating, and provides a solid introduction to functional programming. Recommend it!

por Mets V

11 de dic. de 2018

Great course! Martin is good at explaining the concepts and the exercises are though but doable. Now how can I download the certificate?