Overview
Learn Scala in 2 hours with this jam-packed mini-online course designed for programmers. The course covers the basics of defining values, functions, and classes, as well as Scala-specific features like case classes, pattern matching, asynchronous programming with Futures, and implicits. The teaching method is hands-on, with every example requiring coding along. This course is intended for individuals with some existing programming background who want to quickly grasp Scala concepts and features.
Syllabus
Scala Tutorial - Scala at Light Speed, Part 1: Getting Started.
Scala Tutorial - Scala at Light Speed, Part 2: Basics.
Scala Tutorial - Scala at Light Speed, Part 3: Object-Oriented Programming.
Scala Tutorial - Scala at Light Speed, Part 4: Functional Programming.
Scala Tutorial Scala at Light Speed, Part 5: Pattern Matching.
Scala Tutorial - Scala at Light Speed, Part 6: Advanced.
Scala Tutorial - Scala at Light Speed, Part 7: Contextual Abstractions (Scala 3 only).
Taught by
Rock the JVM