Call +60 3-2711 7241

HDRD Approved Training Provider in Malaysia - Learn New Skills to Enhance Your Employability from our HDRF Approved Courses

Basic Scala Training for Apache Spark

Scala is a general-purpose programming language providing support for functional programming and a strong static type system. Designed to be concise, many of Scala's design decisions aimed to address criticisms of Java Scala is the preferred programming language for the widely popular Apache Spark. .

The topics include:

  • Scala data types
  • Conditional
  • Loop
  • Function
  • Object Oriented Programming
  • Exception


HRDF SBL Claimable for Employers Registered with HRDF

HRDF claimable

Course Code: M585

Course Booking


Course Date

Course Time

* Required Fields

Course Cancellation/Reschedule Policy

We reserve the right to cancel or re-schedule the course due to unforeseen circumstances. If the course is cancelled, we will refund 100% to participants.
Note the venue of the training is subject to changes due to class size and availability of the classroom.
Note the minimal class size to start a class is 3 Pax.

Course Details

Module 1: Get Started on Scala

  • What is Scala?
  • Installing Scala
  • First Scala Program

Module 2: Scala Data Types

  • Number
  • String
  • Array
  • List
  • Set
  • Map
  • Tuple
  • Operators

Module 3: Conditional

  • If-else
  • Ternary Operator
  • Read data from Console

Module 4: Loop

  • - While
  • - Do While
  • - For
  • - For Comprehension
  • - Foreach

Module 5: Function

  • Function Arguments
  • Return Value
  • Default Argument
  • Variable Arguments
  • Lambda Function
  • High Order Function
  • Closure

Module 6: Object Oriented Programming (Optional)

  • Class and Object
  • Initializing an Object
  • Inheritance

Module 7: Exception (Optional)

Who Should Attend

  • Data Scientists
  • Data Analysts
  • Big Data Analysts




Project Manager and Big Data TrainerTarun Sukhani is an IT executive, educator, author, speaker, data scientist, security expert, agile coach, polyglot coder, and entrepreneur with over 19 years of combined professional experience both in the U.S. and internationally. As a seasoned veteran, my expertise lies in leading teams in the design and delivery of highly scalable, concurrent, and performant enterprise software solutions with budgets of up to $100 million. I am particularly adept at building productive, self-managing agile teams with predictable velocities and delivery timeframes.

Tarun Sukhani is skilled in all phases of the SDLC/ALM, with a solid foundation in Agile (XP, SAFe, Lean, Scrum, Kanban, and Scrumban) and traditional (PMI and PRINCE2) project management frameworks and methodologies.

He is proficient in Big Data/Data Science: Hadoop, Pig, Hive, HBase, Spark, R/Rattle, Cassandra, YARN, Zookeeper, Mahout, SimpleCV, OpenCV

Write Your Own Review

You're reviewing: Basic Scala Training for Apache Spark

How do you rate this product? *

  1 star 2 stars 3 stars 4 stars 5 stars
1. Do you find the course meet your expectation?
2. Do you find the trainer knowledgeable in this subject?
3. How do you find the training environment
  • Reload captcha


Use spaces to separate Subjects. Use single quotes (') for phrases.

You May Be Interested In These Courses