This is a course for all those who are aspiring to build a career in data analytics and also for those who want transactions in the filed of data science and data analytics. Scala is a highly functional programming language. It is easy to learn scala if we know about the basics of programming. If we does not know it is easy if we put a good level of efforts to grab the concepts. This scala language is very essential and it is going to have lot of scope in near future. Apache spark is totally build using the scala. Scala programming is based on java, so if you are aware of java syntax, then it's pretty easy to learn scala. Further if you do not have expertise in java but if you know any other programming language like c, c++ or python then it will also help in grasping scala concepts very quickly.Scala, unlike some of the other statically typed languages (c, pascal, rust, etc.), does not expect you to provide redundant type information. You don't have to specify a type in most cases, and you certainly don't have to repeat it. Lets learn and build a good future.