Overview
In this 3-hour course, you will master fundamental algorithms in Scala through a functional programming lens. You’ll cover classic algorithms, including decimal to binary conversion, prime numbers, and Fibonacci sequences, learning to apply functional programming principles to solve common problems.
What I will be able to do after this course
- Implement decimal to binary conversion and sequences using functional programming.
- Generate Fibonacci sequences and prime numbers in a functional way.
- Understand and apply the right algorithms for various use cases.
- Leverage pattern matching effectively in Scala.
- Utilize functional programming to simplify algorithm design and implementation.
Course Instructor(s)
James Cutajar is a software developer with a passion for scalable, high-performance computing and distributed algorithms. He is also an open-source contributor and tech evangelist with experience living in Malta, London, and now working in Portugal.
Who is it for?
This course is aimed at Scala beginners and enthusiasts who want to understand functional programming concepts and apply them to implement classic algorithms effectively.
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Watch now
Unlock full access