Scala

Filter Courses within "Scala" (Click to filter)
Programming Reactive Systems (Scala 2 version) (Coursera) Coursera
École Polytechnique Fédérale de Lausanne

Programming Reactive Systems (Scala 2 version) (Coursera)

Dive into the world of reactive systems with our Programming Reactive Systems (Scala 2 version) course on Coursera. This course will equip you with the skills to build scalable, resilient, and responsive applications using Scala and Akka. Explore event-driven programming, actors, asynchronous computations, and more.

Sep 7th 2026
5-12 Weeks
Parallel programming (Scala 2 version) (Coursera) Coursera
École Polytechnique Fédérale de Lausanne

Parallel programming (Scala 2 version) (Coursera)

Discover the art and science of parallel programming with this expert-led Scala 2 course on Coursera. Learn to harness the power of multiple processors, understand task and data parallelism, and apply functional programming concepts for enhanced efficiency in multi-core environments. Perfect for developers looking to optimize performance and leverage modern hardware capabilities.

Sep 7th 2026
4 Weeks
Programming Languages Ⅱ (Coursera) Coursera
Korea Advanced Institute of Science and Technology - KAIST

Programming Languages Ⅱ (Coursera)

Dive deeper into the world of programming with 'Programming Languages II'. This course is designed to equip you with the skills to rapidly learn new coding languages, make informed decisions on which language to use for specific tasks, and even design your own mini-languages. Explore the profound impact that programming languages have on thought processes and communication.

Jun 22nd 2026
5-12 Weeks
Introduction to programming with dependent types in Scala (Stepik) Stepik
Taras Shevchenko National University of Kyiv

Introduction to programming with dependent types in Scala (Stepik)

Dive into the world of programming with this comprehensive course on dependent types in Scala. Whether you're new to programming or seeking to advance your skills, this course offers a structured introduction to type theory, homotopy type theory (HoTT), and dependent-type programming. Learn how to leverage these concepts for powerful type-level programming and theorem proving within the versatile Scala language.

Self Paced
Self-Paced
Learn Scala Programming Language from Scratch (Eduonix) Eduonix
Eduonix Learning Solutions Pvt. Ltd.

Learn Scala Programming Language from Scratch (Eduonix)

Discover the transformative power of Scala, a versatile programming language that combines object-oriented and functional programming paradigms. This course will guide you from absolute beginner to proficient Scala developer, enabling you to create robust, scalable applications. Whether you're new to coding or an experienced developer seeking to expand your skill set, this Scala tutorial is designed to elevate your career.

Self Paced
Self-Paced
Programming Reactive Systems (edX) EdX
École Polytechnique Fédérale de Lausanne,EPFLx

Programming Reactive Systems (edX)

Discover the fundamentals of Reactive Programming and learn how to implement scalable, resilient, and responsive systems with our Programming Reactive Systems course. Designed for learners interested in software development, this course focuses on teaching you how to build efficient systems using high-level abstractions based on event-handlers in Scala. Whether you're a beginner or an experienced developer looking to enhance your skills, this course offers practical knowledge and real-world applications.

Self Paced
Self-Paced
‹ Previous Page 2