Principles of Reactive Programming | Scala Coursera MOOC
Coursera
Learn the principles of reactive programming, gain hands-on experience with Scala, and build scalable and responsive applications with the Reactive Streams standard.
University CoursesCompilerScala
Introduction
This course covers the principles of reactive programming, using the Scala programming language. It explores the concepts of asynchronous and event-driven programming, and how to build scalable and responsive applications using the Reactive Streams standard.
Highlights
Learn the principles of reactive programming, including asynchronous and event-driven programming
Gain hands-on experience with the Scala programming language
Explore the Reactive Streams standard and how to build scalable and responsive applications
Understand the benefits of using a reactive approach, such as improved responsiveness and fault tolerance
Recommendation
This course is recommended for developers who want to learn the principles of reactive programming and how to apply them using the Scala programming language. It is suitable for both beginners and experienced developers who are interested in building scalable and responsive applications.
YouTube Videos
How GetVM Works
Learn by Doing from Your Browser Sidebar
Access from Browser Sidebar
Simply install the browser extension and click to launch GetVM directly from your sidebar.
Select Your Playground
Choose your OS, IDE, or app from our playground library and launch it instantly.
Learn and Practice Side-by-Side
Practice within the VM while following tutorials or videos side-by-side. Save your work with Pro for easy continuity.