According to Martin Odersky Scala is a modern multi-paradigm programming language designed to express common programming patterns in a concise, elegant, and type-safe way. It smoothly integrates features of object-oriented and functional languages.
This course has been designed for beginners to help them understand the basics of concepts of functional programming using Scala in simple and easy way. After this course , you will find yourself at required level of expertise where you would be able think solution of problem in fundamental functional way using Scala.
Scala Programming is based on Java,so prior knowledge of java is plus point but if you do not have expertise in Java and you know any other programming language like C, C++ or Python then it will also help in grasping Scala concepts very quickly.