Scala

Filter Courses within "Scala" (Click to filter)
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.

Jun 15th 2026
4 Weeks
Effective Programming in Scala (Coursera) Coursera
École Polytechnique Fédérale de Lausanne

Effective Programming in Scala (Coursera)

Discover the power of Scala with this comprehensive online course. Master the art of programming in Scala to tackle complex problems efficiently, model business domains effectively, and write scalable, high-quality code. Learn best practices, error handling, testing, and more for a productive development experience.

Jun 8th 2026
5-12 Weeks
Programming Languages Ⅰ (Coursera) Coursera
Korea Advanced Institute of Science and Technology - KAIST

Programming Languages Ⅰ (Coursera)

Dive into the world of Programming Languages I, an essential online course designed to equip you with the skills needed to navigate various coding languages efficiently. This course will teach you how to rapidly learn new programming languages, assess their appropriateness for specific tasks, and even design your own language. Gain insights into how different languages shape thought processes and communication.

Jun 8th 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