cancel
Showing results for 
Search instead for 
Did you mean: 
Data Engineering
Join discussions on data engineering best practices, architectures, and optimization strategies within the Databricks Community. Exchange insights and solutions with fellow data engineers.
cancel
Showing results for 
Search instead for 
Did you mean: 

Need Help to learn scala

Gvnreddy
New Contributor II

Hi Enthusiasts,

 recently i joined company in that company they used to develope databricks notebook with Scala programming language perviously, i worked on Pyspark it was very easy for me by the way i have 3 years of experence in DE i need help to where i can learn DE Scala because Scala is maily used for Function Programming Language. so in Internet also i not seen much tutorials for Scala compair to Pyspark so any one can help where i can learn Scala Especially for DE task, Please suggest me best resources.👨‍🎓 Thanks

3 REPLIES 3

szymon_dybczak
Esteemed Contributor III

Hi  @Gvnreddy,

You can check RockTheJVM scala courses - top notch quality. The author also have YT channel that I recommend for you to visit. 
Another highly recommended resource is free course taught by Alvin Alexander:

Learn Scala with Alvin Alexander

If you prefer books - here you can try Programming in Scala book (written by Scala creator Martin Odersky)

 

nayan_wylde
Honored Contributor III

If you want some hands-on with basic scala. I would recommend this course.

https://www.coursera.org/learn/packt-apache-spark-with-scala-hands-on-with-big-data-hilnz

 

-werners-
Esteemed Contributor III

fwiw: you do not have to be a scala wiz to work on spark in scala.

Older spark articles are often about scala in spark (before python took over).

You will notice it is a lot like pyspark, but way way better.  typing, immutability, things like leftfold and typedLit etc.
Sad scala did not get traction...