Scala at Light Speed
Offered By: YouTube
Course Description
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
Related Courses
Functional Programming Principles in ScalaÉcole Polytechnique Fédérale de Lausanne via Coursera Functional Program Design in Scala
École Polytechnique Fédérale de Lausanne via Coursera Paradigms of Computer Programming
Université catholique de Louvain via edX Introduction to Functional Programming
Delft University of Technology via edX Paradigms of Computer Programming – Fundamentals
Université catholique de Louvain via edX