Signup as a Tutor

As a tutor you can connect with more than a million students and grow your network.

"Flagship Course on Scala Programming" is no longer available

2 Reviews

Course type: Online Instructor led Course

Platform: zoom

Course ID: 43766

Course type: Online Instructor led Course

Platform: zoom

2 Reviews

About the Course

Why learn Scala ?

Scala is pretty useful if you're working with Big Data tools like Apache Spark. It's also backportable to Hadoop and other similar 

frameworks. Scala works well on web, has amazing concurrency support when compared to Python and clunky Java, and has library equivalents and even ports for Java since they both run on the JVM.

Key reasons why developers are learning scala:-

  • Apache Spark is built with Scala

  • It runs on the JVM (one of the more mature environments for a programming language)

  • It can run Scala and Java libraries

  • Cross-compatibility with Java

  • Clean and concise syntax. I swear the first time I was writing Scala, it felt magical compared to Java or Python.

  • It's a great transition from traditional OOP into FP. Take note that Scala is an object-functional language though.

  • Built with concurrency in mind. Martin Odersky designed Scala to be a "scalable language"--hence Scala. It goes with the ideas of massive parallelism and reactive programming.

Some of the companies using Scala-

UK Guardian
Sony Pictures Entertainment
Innovation Games

To name a few

The list is quite big.

Why is the Scala developer salary one of the biggest in the industry?


1.Demand in Big Data (Data Science) is high in market

  1. It is a very powerful language support both OOPs and FP concepts

  2. Less no of Scala developer in market

  3. And most important thing is most of big companies are using Scala.


What do we teach you to become a Master programmer in Scala?

Here is the syllabus-

Scala Training (40 hrs)

Table Of Contents:

1.Getting Started with the Scala
2.Working with Data: Literals, Values, Variables, and Types.
3.Expressions and Conditions
5.First Class Functions
6.Common Collections
7.More Collections
9.Objects, Case Classes and Traits
10.Advanced Typing
11.Pattern Matching and Regular Expressions
12.Concurrent Programming
13.Intermixing with Java
14.Unit Testing with Scala
15.Exception Handling
16.Using Scala -Building an application with what we have learnt in Scala till now
17.Operations on Collections
18.Code Integration – Creating a REST API from an existing database
19.Creating a sample project and importing the project in Eclipse
20.Testing Tools – Writing Tests with ScalaTest
Testing with ScalaCheck
21.Getting started with Play Framework
-Getting started with the classic Play Distribution
-Getting started with Typesafe Activator
-Architecture of a Play application
-Playing with authentication
-Practical tips when using Play

22.Database Access
-Dealing with persistence in the Play Framework
-Replacing ORM
- Learning about Slick
- Scaffolding a Play application
23. Integration and Web Services
- Binding XML data in Scala
- Working with XML and JSON
- Handling Play requests with XML and JSON
24. Getting started with Akka
- Understanding the Actor Model
- Switching behaviour
- Supervising actors to handle figure
- Testing actor systems
- Exploring further with Akka
25.Building Reactive web applications
- Describing reactive applications

Date and Time

Not decided yet.

About the Trainer

Biswanath Banerjee picture

3 Avg Rating

8 Reviews

11 Students

3 Courses

Biswanath Banerjee

BTech IIT Roorkee

20 Years of Experience

Data Scientist with 20 years of technology experience in leading IT Multinationals like IBM, British Telecom, AT&T in India and abroad.
Conduct Corporate training on Python, Data Science, Machine Learning, Artificial Intelligence and Deep Learning.
Achievement - Recently conducted a 12 weeks (480 hours ) of Data Science , Machine Learning and Deep Learning with Python Corporate training at Leeds in United Kingdom for a well known Software services company in UK.
Also conducted Data Science training at different corporates in India and abroad.
Conducts online and class room training for Engineering graduates and working professional.
My strengths - hands on learning through lots of practical examples tough subjects like Machine Learning, Data Science algorithms, Deep Learning , Artificial Intelligence using Python libraries.
Join my demo class to know me more. Most of my students are well placed in TCS, IBM, ESPN etc as Data Scientists.

Student Feedback


Average Rating





Sir I am not immature but your money minded sir. I think you have much 15+ yrs experience asking so much fees from student and saying i will give overview of the subject at the cost of 7000. Sir if your good teacher you would teach me and other students for free as a charity. I think you must be earning 20+ lakhs and asking fees and saying irrelevant talks here. You must be manager in your company but sir this is not your company here and we are not working for you. Messaging me irrelevant messages. Your teachers are money minded and only teaching for money. One hour class and that waste. Earlier it was study and now only money you seek. If that is the case sir, please teach me free the subject.


Manisha Ghosal

Being a java and Python developer I wanted to take the Big Data Hadoop and Spark Training. This course was just what I was looking for, a way to deepen my knowledge on big data in general and Hadoop in particular. Biswanath comes down to the level of a beginner and goes thru the topic in depths . He is a very experienced his technical concepts are very strong. The best about the course is, it is not one of those text-book course full of theories rather it is based on practical problems and how we can implement big data concepts with real use cases. Biswanath, passionately teaches complicated concepts in easy to understand language, supported with good analogies and effective examples. The course is well structured, covering the concepts of Big Data in width and depth. I felt very good taking this training and would strong recommend.


Post your requirement and let us connect you with best possible matches for Big Data Training Post your requirement now is India's largest network of most trusted tutors and institutes. Over 25 lakh students rely on, to fulfill their learning requirements across 1,000+ categories. Using, parents, and students can compare multiple Tutors and Institutes and choose the one that best suits their requirements. More than 6.5 lakh verified Tutors and Institutes are helping millions of students every day and growing their tutoring business on Whether you are looking for a tutor to learn mathematics, a German language trainer to brush up your German language skills or an institute to upgrade your IT skills, we have got the best selection of Tutors and Training Institutes for you. Read more