Overview
Embark on a comprehensive 2.5-hour Scala tutorial designed for programmers with existing coding experience. Rapidly master Scala fundamentals, including value and function definitions, class creation, and Scala-specific features like case classes and pattern matching. Dive into advanced concepts such as asynchronous programming with Futures and type enhancement using implicits. Follow along with hands-on examples to reinforce learning, and explore topics ranging from basic syntax to object-oriented and functional programming paradigms. Access downloadable video content and full source code to continue your Scala journey beyond the course.
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