logo rip
SO Documentation
  • Tags
  • Topics

Scala Language

  • Getting started with Scala Language
  • Annotations
  • Best Practices
  • Case Classes
  • Classes and Objects
  • Collections
  • Continuations Library
  • Currying
  • Dependency Injection
  • Dynamic Invocation
  • Enumerations
  • Error Handling
  • Extractors
  • For Expressions
  • Functions
  • Futures
  • Handling units (measures)
  • Higher Order Function
  • If Expressions
  • Implicits
  • Java Interoperability
  • JSON
  • Macros
  • Monads
  • Operator Overloading
  • Operators in Scala
  • Option Class
  • Packages
  • Parallel Collections
  • Parser Combinators
  • Partial Functions
  • Pattern Matching
  • Quasiquotes
  • Recursion
  • Reflection
  • Regular Expressions
  • Scala.js
  • Scaladoc
  • scalaz
  • Scope
  • Self types
  • Setting up Scala
  • Single Abstract Method Types (SAM Types)
  • Streams
  • String Interpolation
  • Symbol Literals
  • synchronized
  • Testing with ScalaCheck
  • Testing with ScalaTest
  • Traits
  • Tuples
  • Type Classes
  • Type Inference
  • Type Parameterization (Generics)
  • Type Variance
  • Type-level Programming
  • User Defined Functions for Hive
  • Var, Val, and Def
  • While Loops
  • Working with data in immutable style
  • Working With Gradle
  • XML Handling


Scala Language

  • Getting started with Scala Language
  • Annotations
  • Best Practices
  • Case Classes
  • Classes and Objects
  • Collections
  • Continuations Library
  • Currying
  • Dependency Injection
  • Dynamic Invocation
  • Enumerations
  • Error Handling
  • Extractors
  • For Expressions
  • Functions
  • Futures
  • Handling units (measures)
  • Higher Order Function
  • If Expressions
  • Implicits
  • Java Interoperability
  • JSON
  • Macros
  • Monads
  • Operator Overloading
  • Operators in Scala
  • Option Class
  • Packages
  • Parallel Collections
  • Parser Combinators
  • Partial Functions
  • Pattern Matching
  • Quasiquotes
  • Recursion
  • Reflection
  • Regular Expressions
  • Scala.js
  • Scaladoc
  • scalaz
  • Scope
  • Self types
  • Setting up Scala
  • Single Abstract Method Types (SAM Types)
  • Streams
  • String Interpolation
  • Symbol Literals
  • synchronized
  • Testing with ScalaCheck
  • Testing with ScalaTest
  • Traits
  • Tuples
  • Type Classes
  • Type Inference
  • Type Parameterization (Generics)
  • Type Variance
  • Type-level Programming
  • User Defined Functions for Hive
  • Var, Val, and Def
  • While Loops
  • Working with data in immutable style
  • Working With Gradle
  • XML Handling

Scala Language - Awesome Course


Linkedin Learning

2017

  • Scala Essential Training
  • Scala Essential Training for Data Science
  • Scala First Look

Udemy

2021

  • Advanced Scala and Functional Programming | Rock the JVM
  • Apache Spark 3 - Real-time Stream Processing using Scala
  • Apache Spark 3 - Spark Programming in Scala for Beginners
  • Apache Spark with Scala - Hands On with Big Data!
  • Scala & Functional Programming Essentials | Rock the JVM
  • Streaming Big Data with Spark Streaming and Scala - Hands On

2019

  • Scala and Spark for Big Data and Machine Learning




Previous Next
This modified text is an extract of the original Stack Overflow Documentation created by following contributors and released under CC BY-SA 3.0
This website is not affiliated with Stack Overflow







logo rip
SUPPORT & PARTNERS
  • Advertise with us
  • Contact us
  • Privacy Policy
STAY CONNECTED

Get monthly updates about new articles, cheatsheets, and tricks.