Scala Course

Take our free Scala Course

Introduction-to-Scala

Introduction to Scala

with Jamie Allen

Audience:
All individuals interested in learning about Scala

Time to complete:
6 - 8 Hours

Available in:
English

Summary

This introduction to Scala course was created by Typesafe as part of our Data Science learning path. It is designed to give experienced Data Developers and Data Science the know­-how 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.

Prerequisites

Students taking this Scala 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

Objectives of this Scala learning path

1. Become a competent user of Scala

2. Know and be able to apply the functional programming style in Scala

3. Know how to use fundamental Scala tools

4. Become confident to start using Scala in production environments

Course Syllabus

There are 5 modules to this course.

1. Intro to Scala

2. Base Object Oriented Programming in Scala

3. Case Objects and Classes

4. Collections

5. Idiomatic Scala

Pre-requisites

Students 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