Scala Programming In-Depth

Scala Programming From Scratch To Depth

4.40 (528 reviews)
Udemy
platform
English
language
Programming Languages
category
instructor
Scala Programming In-Depth
38,344
students
39.5 hours
content
Nov 2023
last update
$64.99
regular price

What you will learn

Scala Programming from scratch to in-depth, starting from simple Hello World programs, Deep diving into Data Structures, Operators (Mathematical, Logical, Conditional) to concepts of OOPs and Functional Programming with Programs solved.

Scala In Depth

Why take this course?

Learn Scala Programming From Scratch To Depth


From Simple program to Data Structures to OOPS and Functional Programming. Every thing covered with Hands on programming.


Taught in very simple english language so any once can follow the course easily.


No Prerequisites


Perfect start point to learn scala for Big Data Spark, Play, Scalatra, Lift, Sinatra, etc


About Scala: 

Scala is a versatile and powerful programming language that combines functional and object-oriented programming paradigms. Originally created by Martin Odersky and released in 2003, Scala has gained popularity for its concise, expressive syntax and its ability to seamlessly integrate with Java, making it a preferred choice for developers seeking a smooth transition from Java to a more modern language.

Scala's key features include strong static typing, immutability, and pattern matching, making it an excellent language for building robust and maintainable software. It offers a rich set of libraries and frameworks, particularly for web and data applications, with Play Framework and Akka being prominent examples.

One of Scala's standout features is its support for functional programming, which allows developers to write concise, elegant code that's easier to reason about. The language also supports concurrent and parallel programming through actors and futures.

Scala is a popular choice in industries such as finance, where performance, scalability, and maintainability are critical. Its versatility, compatibility with existing Java codebases, and active community make it a compelling language for a wide range of software development tasks.


Screenshots

Scala Programming In-Depth - Screenshot_01Scala Programming In-Depth - Screenshot_02Scala Programming In-Depth - Screenshot_03Scala Programming In-Depth - Screenshot_04

Reviews

Vishal
August 30, 2023
Poor content and the instructor himself is not clear on basic concepts. Udemy not giving refunds either.
Akash
June 6, 2023
Course is really good for someone who is very new to programming. But it feels slow for someone who already has good knowledge in any other language. But overall this course was helpful.
आशीष
May 8, 2023
This course is good, one should take this if they want to learn Scala in depth. Love this course. Only issue which I see is , that if the tutor have edited the video then the length of the videos must have reduced but again it's not big issue. Just a suggestion to you.
Mukesh
April 11, 2023
Most of programming taught here using the command prompt and it is difficult to run the same program on IDE which actually used in the industry.
Mohan
February 24, 2023
Scala Syntax and usage has been covered at root level and the understanding provided is also good. Clear with concepts, i had spent time on scala earlier but the syntax and programming style was not that easy to understand, As the navigation is at half the course the confidence and understanidng has increased. Thanks for the content and concepts Harish!!. Well explained.
RABINDRA
November 6, 2022
Harish is one of the best teachers in udemy. The way he explains the concepts makes any anyone understand even difficult topics. I used to have hard time understanding big data concepts but after going through his another course everything started making sense and helped me understand and implement the concept all myself so I purchased all his courses including this one for scala and it really helped me. If i have to recommend one teacher in udemy , that would be Harish.
Vivekanandh
November 5, 2022
I tried many courses, but many assume the student will have Java background and I always struggled to understand the basics. This is the best course for Beginners. Thanks a lot Harish !!!
Sanjivakumar
August 18, 2022
Teaching method is very good. He has put lot of examples. Even session hours are also very lengthy. Good for beginners and those who do not have program knowledge they can easily understands concepts. Nice to learning.
Mariya
June 5, 2022
Thank you for this course, it was full of theory! Just want to notice that it isn't course from zero to hero level, it is more suitable just for beginners. I think that lection format is pretty good, but it will be better to remove unnecessary pieces from these videos as loading the IntelliJ and etc., sometimes it takes more than 5 minutes without words...Some of the theory used in the course was left unexplained (like difference between abstract classes and traits)...
Ben
May 28, 2022
Some people might complain about the repetition or circling-back to earlier concepts, but it really helped reinforce the topics covered in the course. I also appreciated the responsiveness of the instructor in addressing any student questions.
Nivedita
March 18, 2022
It was so easy to understand step by step explaining everything in detail...Great course to learn about Scala .
Inchara
March 8, 2022
The course is detailed and well explained. The downloaded resources can be used to brush up as and when needed. This is the best course for someone who's new to Scala and wants to gain expertise. Thank you so much Harish Masand!
Sandeep
February 2, 2022
Topics covered and explanation is too good but it is quite lengthy the time period. Should have been covered in less time with the same topics.
Rajiv
January 28, 2022
This is a class room recording. Hence it is very slow. Not suitable for internet learning. Lot of concepts are just repeating multiple times, but not specifying why to use it. For example, why object declaration is introduced? When to use it?
Neelamma
December 6, 2021
Its a detailed and nice course. Each module covers all topics in detail and the practical demonstration adds lot of value to the learners.

Charts

Price

Scala Programming In-Depth - Price chart

Rating

Scala Programming In-Depth - Ratings chart

Enrollment distribution

Scala Programming In-Depth - Distribution chart

Related Topics

3478798
udemy ID
9/6/2020
course created date
9/14/2020
course indexed date
Bot
course submited by