Scala Programming Language

Scala is a modern, object-functional programming and scripting language designed to concisely express complex concepts with fewer lines of code than might be possible in Java.

Scala external tutorials

Awesome Scala tutorials and guides from all over the Internet.

  • Functional Programming Principles in ScalaLevel: Intermediate. By: Martin Odersky. Duration: 6 weeks, 6-8 hours per week.This is a Coursera course offered by École Polytechnique Fédérale de Lausanne that teaches functional programming concepts in Scala. This course requires a fee to enroll.
  • Rock the JVM! Scala and Functional Programming for BeginnersLevel: Intermediate. By: Daniel Ciocîrlan. Duration: 25+ hours.A comprehensive course that covers functional programming in Scala from the basics to advanced topics like monads and type classes.
  • Scala SchoolLevel: Beginner. By: Twitter, Inc.. Duration: Self-paced.A concise and practical introduction to Scala programming language, covering the basic syntax and advanced features like pattern matching and functional programming. It is designed for experienced programmers who are new to Scala.
  • Scala Tutorial: Beginner's Guide to ScalaLevel: Beginner. By: Derek Banas. Duration: 2 hours.This is a YouTube video tutorial that covers the basics of Scala programming.
  • Scala Tutorial for BeginnersLevel: Beginner. By: TutorialsPoint. Duration: 10+ hours.A beginner-friendly tutorial that covers Scala from the basics to advanced topics like traits and pattern matching.
  • Scala Tutorial - Learn Scala from scratchLevel: Beginner. By: Javatpoint Team. Duration: 10+ hours.A comprehensive tutorial that covers Scala programming language from the basics to advanced concepts such as Scala collections, pattern matching, and case classes.
Hix logo

Try now

Simplify project configuration.
DRY during initialization.
Prevent the technical debt, easily.

We use cookies, please read and accept our Cookie Policy.