Introducing
The Slant team built an AI & it’s awesome
Find the best product instantly
Add to Chrome
Add to Edge
Add to Firefox
Add to Opera
Add to Brave
Add to Safari
Try it now
4.7 star rating
0
What is the best alternative to Functional Programming Principles in Scala - Coursera?
Ad
Ad
Hackr.io
All
3
Experiences
Pros
3
Top
Pro
Community trust
Instead of getting a recommendation from a single dev, you get recommendation from the entire programming community.
See More
Top
Pro
Recommendation for every programming language/framework/library
You can find Python as well as Jenkins.
See More
Top
Pro
Nice filters
Free, Video, Book, Beginner, Advanced, etc.
See More
Hide
0
45
0
exercism.org
All
4
Experiences
Pros
2
Cons
1
Specs
Top
Pro
Human review and feedback
Rather than merely test for code correctness, Exercism uses peer review to improve general programming techniques. Users are encouraged to comment on others' solutions, and refine their own based on feedback.
See More
Top
Con
Custom commandline client
Exercism requires using a CLI utility to fetch and submit exercises. This is inconvenient compared to web-only alternatives, and poses an additional barrier to entry for some users.
See More
Top
Pro
Practice with production tools
Unlike many code practice websites, Exercism requires the user to develop and test entirely offline, submitting only the finished code. This promotes familiarity with essential tools and workflow, not just the bare language.
See More
Specs
Languages:
Bash, C, C++, C#, Clojure, Dart, Elixir, Erlang, Go, Java, JavaScript, Kotlin, Python, Ruby, Rust,TypeScript
Features:
Exercises
Hide
Get it
here
178
22
Scala for the Impatient
All
4
Experiences
Pros
2
Cons
2
Top
Pro
Focuses on teaching the language
Many Scala books aim to teach not just the language, but programming theory as well. "Scala for the Impatient" focuses only on teaching the syntax and features of Scala, making it a great option for experienced programmers looking to pick up the language quickly.
See More
Top
Con
Author takes a Java-centric approach to many topics
If you aren't arriving at Scala with a Java background, some of the examples may seem unnecessarily focused on OOP inheritance relationships and core Java libraries.
See More
Top
Pro
Easy to read and concise introduction to Scala
For experienced developers, this book will quickly get you running with Scala.
See More
Top
Con
Unreadable source code on Kindle
In order to view a properly formatted version of the code, the reader has to click a link which takes them to the index. It is then extremely difficult for the reader to find their original place in the book and continue reading.
See More
Hide
Get it
here
3
1
Functional Programming in Scala
All
4
Experiences
Pros
2
Cons
2
Top
Con
Not for beginners
The material gets advanced pretty quickly. The material in the book is more effective if you already have an introduction to category theory and combinatorial analysis.
See More
Top
Pro
Creative, fun exercises
"Functional Programming in Scala" offers no shortage of exercises. Throughout the book, exercises and examples are plentiful to help the reader put what they're learning into practice for a better understanding.
See More
Top
Con
Only uses Scala as a medium to teach functional programming
Rather than focusing on teaching the language (such as the syntax), "Functional Programming in Scala" only uses Scala as the medium for teaching functional programming. This means the reader needs to already have some experience with Scala.
See More
Top
Pro
Does an excellent job of teaching functional programming
"Functional Programming in Scala" focuses on building a strong foundation in Functional Programming(FP). It fully explains FP concepts, including the "why" behind everything discussed.
See More
Hide
Get it
here
4
2
Scala in Action
All
3
Experiences
Pros
1
Cons
2
Top
Pro
Has a very hands-on approach
Uses lots of hands-on examples to get you programming early on.
See More
Top
Con
Can be hard to follow
This book jumps around, with examples that are poorly explained and difficult to follow.
See More
Top
Con
Not a good beginner-friendly resource
The examples are complex and the book is written with experienced programmers in mind (basic programming concepts are not explained).
See More
Hide
Get it
here
0
0
Scala in Depth
All
3
Experiences
Pros
1
Cons
2
Top
Con
Some parts of the book feel rushed
Grammar errors and poorly explained ideas can be found throughout the book.
See More
Top
Pro
Finds practical examples for advanced abstract concepts
Clearly explains concepts through interesting and hands on examples.
See More
Top
Con
Some previous knowledge in Java or C# is recommended
Not a book for beginners to programming.
See More
Hide
Get it
here
0
0
Built By the Slant team
Find the best product instantly.
4.7 star rating
Add to Chrome
Add to Edge
Add to Firefox
Add to Opera
Add to Brave
Add to Safari
Try it now - it's free
{}
undefined
url next
price drop