High-level programming. Write elegant functional code to analyze data, large or small.
Suggested by: Coursera (What is Coursera?)
No prior knowledge required
No unnecessary risks
This specialization provides a practical introduction to functional programming using the popular programming language, Scala. The course starts with the basic elements of the functional model, showing how to use them to solve small problems, before moving on to the stage of integrating these concepts to design larger functional programs.
The final capstone project will allow you to apply the skills you have learned by building a large, data-intensive application using real-world data.
Learners will build small to medium scale applications by using knowledge and skills including:



