Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Cognitive Class

Scala 101

via Cognitive Class

Overview

Scala is a very unique programming language. It is compatible with Java yet a bit different, as it supports two programming paradigms: object-oriented programming (OOP) and functional programming (FP). Scala is also being used in Big data space along with Apache Spark, which has further fueled its adoption by many Java developers interested in Big Data Space. Learning Scala will certainly make you more marketable. Many companies are using or migrating to Scala these days, including Twitter, LinkedIn, Foursquare, and Quora.

The Typesafe Introductory Scala for Data Science Curriculum is designed to give experienced Data Developers and Data Scientists the knowledge to confidently start programming in Scala for data science tasks. The course ensures they will have a solid understanding of the fundamentals of the language, the tooling, and the development process as well as a good appreciation of the more advanced features. If students already have Scala programming experience, then this course could be a useful refresher, yet no previous knowledge of Scala is assumed.

Learners taking this course should have:
  1. Experience with Java (preferred), Python, or another object-oriented language
  2. No previous Scala knowledge is required
  3. No previous experience with Data Science concepts is required. These concepts will be explained as needed

 

Reviews

Start your review of Scala 101

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.