• For Individuals
  • For Businesses
  • For Universities
  • For Governments
Log In
Join for Free
  • Browse
  • Reactive Programming

Reactive Programming Courses

Reactive programming courses can help you learn asynchronous data streams, event-driven architecture, and the principles of reactive systems. You can build skills in handling real-time data, managing state changes, and implementing backpressure strategies. Many courses introduce tools like RxJava, Reactor, and Akka, that support building responsive applications and integrating with APIs. By exploring these topics, you’ll gain practical experience in creating applications that efficiently respond to user interactions and system events.


Popular Reactive Programming Courses and Certifications


  • L

    LearnQuest

    Data Processing with Azure

    Skills you'll gain: Microsoft Azure, Big Data, Data Processing, Analytics, Data Pipelines, Databricks, Apache Spark, Business Intelligence, Data Analysis, Data Integration, Data Warehousing, Extract, Transform, Load, Real Time Data, Data Transformation, Scheduling

    3.7
    Rating, 3.7 out of 5 stars
    ·
    67 reviews

    Intermediate · Course · 1 - 3 Months

  • G

    Genentech

    Data Science with Real World Data in Pharma

    Skills you'll gain: Drug Development, Clinical Research, Clinical Trials, Statistical Analysis, Predictive Modeling, R Programming, Data Analysis, Statistical Methods, Health Policy, Data Science, Epidemiology, Healthcare Industry Knowledge, Data Quality, Electronic Medical Record

    4.9
    Rating, 4.9 out of 5 stars
    ·
    9 reviews

    Intermediate · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    C

    Codio

    Select Topics in Python: Packaging

    Skills you'll gain: Package and Software Management, Platform As A Service (PaaS), Development Environment, Virtual Environment, Dependency Analysis, Python Programming, Application Deployment

    4.6
    Rating, 4.6 out of 5 stars
    ·
    10 reviews

    Intermediate · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    E

    Epic Games

    User Interface in Game Design

    Skills you'll gain: Unreal Engine, User Interface (UI), User Interface (UI) Design, UI Components, Game Design, Video Game Development, Software Design, User Experience, Usability, Programming Principles, Mockups, Prototyping

    3.6
    Rating, 3.6 out of 5 stars
    ·
    20 reviews

    Beginner · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    U

    University of Colorado Boulder

    Managing, Describing, and Analyzing Data

    Skills you'll gain: Sampling (Statistics), R (Software), Statistical Inference, Probability Distribution, R Programming, Statistical Hypothesis Testing, Descriptive Statistics, Statistical Methods, Data Science, Statistics, Data Analysis, Statistical Analysis, Probability, Data Manipulation, Histogram

    Build toward a degree

    4.7
    Rating, 4.7 out of 5 stars
    ·
    34 reviews

    Beginner · Course · 1 - 3 Months

  • Status: Preview
    Preview
    É

    École Polytechnique Fédérale de Lausanne

    Geographical Information Systems - Part 1

    Skills you'll gain: Geographic Information Systems, GIS Software, Spatial Data Analysis, NoSQL, Data Modeling, Database Design, Databases, Data Storage Technologies, SQL, Data Storage, Data Capture, Query Languages, Relational Databases

    3.6
    Rating, 3.6 out of 5 stars
    ·
    97 reviews

    Beginner · Course · 1 - 3 Months

  • C

    Coursera

    Transfer Learning for NLP with TensorFlow Hub

    Skills you'll gain: Tensorflow, Natural Language Processing, Keras (Neural Network Library), Text Mining, Applied Machine Learning, Deep Learning, Machine Learning, Software Visualization

    4.8
    Rating, 4.8 out of 5 stars
    ·
    181 reviews

    Intermediate · Guided Project · Less Than 2 Hours

  • Status: Free Trial
    Free Trial
    M

    Microsoft

    Natural Language Processing in Microsoft Azure

    Skills you'll gain: Text Mining, Natural Language Processing, Microsoft Azure, Artificial Intelligence, Artificial Intelligence and Machine Learning (AI/ML), Application Development

    4.7
    Rating, 4.7 out of 5 stars
    ·
    120 reviews

    Beginner · Course · 1 - 4 Weeks

  • C

    Coursera

    (c++) تعلم أساسيات لغة سي بلس بلس من خلال التطبيق العملي

    Skills you'll gain: C++ (Programming Language), Application Development, Computer Programming, User Interface (UI)

    4.2
    Rating, 4.2 out of 5 stars
    ·
    13 reviews

    Beginner · Guided Project · Less Than 2 Hours

  • Status: Free Trial
    Free Trial
    M

    Michigan State University

    Game Design and Development 4: 3D Platformer

    Skills you'll gain: Unity Engine, Game Design, Video Game Development, C# (Programming Language), 3D Assets, Software Design, Computer Programming, Social Studies, Ideation, Project Closure, Business Modeling, Project Documentation, Debugging

    4.7
    Rating, 4.7 out of 5 stars
    ·
    42 reviews

    Intermediate · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    E

    Edureka

    Machine Learning and NLP Basics

    Skills you'll gain: Tensorflow, Predictive Modeling, Machine Learning, Text Mining, Deep Learning, Natural Language Processing, Supervised Learning, Artificial Intelligence, Data Science, Data Processing, Computer Vision, Reinforcement Learning

    3.3
    Rating, 3.3 out of 5 stars
    ·
    31 reviews

    Beginner · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    S

    Scrimba

    Learn HTML and CSS

    Skills you'll gain: HTML and CSS, Hypertext Markup Language (HTML), Responsive Web Design, Cascading Style Sheets (CSS), Web Development Tools, Application Deployment, Web Design and Development, Software Development Tools, Web Development, Front-End Web Development, Interactive Design, User Interface (UI) Design, GitHub

    4.7
    Rating, 4.7 out of 5 stars
    ·
    122 reviews

    Beginner · Course · 3 - 6 Months

Searches related to reactive programming

programming reactive systems
advanced data handling and reactive programming concepts
programming reactive systems (scala 2 version)
creative programming for digital media & mobile apps
1…173174175…357

In summary, here are 10 of our most popular reactive programming courses

  • Data Processing with Azure: LearnQuest
  • Data Science with Real World Data in Pharma: Genentech
  • Select Topics in Python: Packaging: Codio
  • User Interface in Game Design: Epic Games
  • Managing, Describing, and Analyzing Data: University of Colorado Boulder
  • Geographical Information Systems - Part 1: École Polytechnique Fédérale de Lausanne
  • Transfer Learning for NLP with TensorFlow Hub: Coursera
  • Natural Language Processing in Microsoft Azure: Microsoft
  • (c++) تعلم أساسيات لغة سي بلس بلس من خلال التطبيق العملي: Coursera
  • Game Design and Development 4: 3D Platformer: Michigan State University

Skills you can learn in Mobile And Web Development

Web (13)
Mobile App (9)
Javascript (8)
Mobile Application Development (8)
Web Development (8)
Android Software Development (7)
CSS (6)
Programming Language (6)
Web Application (6)
Android Studio (5)
Angularjs (5)
Computer Program (5)

Other topics to explore

Arts and Humanities
338 courses
Business
1095 courses
Computer Science
668 courses
Data Science
425 courses
Information Technology
145 courses
Health
471 courses
Math and Logic
70 courses
Personal Development
137 courses
Physical Science and Engineering
413 courses
Social Sciences
401 courses
Language Learning
150 courses

Coursera Footer

Skills

  • Artificial Intelligence (AI)
  • Cybersecurity
  • Data Analytics
  • Digital Marketing
  • English Speaking
  • Generative AI (GenAI)
  • Microsoft Excel
  • Microsoft Power BI
  • Project Management
  • Python

Certificates & Programs

  • Google Cybersecurity Certificate
  • Google Data Analytics Certificate
  • Google IT Support Certificate
  • Google Project Management Certificate
  • Google UX Design Certificate
  • IBM Data Analyst Certificate
  • IBM Data Science Certificate
  • Machine Learning Certificate
  • Microsoft Power BI Data Analyst Certificate
  • UI / UX Design Certificate

Industries & Careers

  • Business
  • Computer Science
  • Data Science
  • Education & Teaching
  • Engineering
  • Finance
  • Healthcare
  • Human Resources (HR)
  • Information Technology (IT)
  • Marketing

Career Resources

  • Career Aptitude Test
  • Examples of Strengths and Weaknesses for Job Interviews
  • High-Income Skills to Learn
  • How Does Cryptocurrency Work?
  • How to Highlight Duplicates in Google Sheets
  • How to Learn Artificial Intelligence
  • Popular Cybersecurity Certifications
  • Preparing for the PMP Certification
  • Signs You Will Get the Job After an Interview
  • What Is Artificial Intelligence?

Coursera

  • About
  • What We Offer
  • Leadership
  • Careers
  • Catalog
  • Coursera Plus
  • Professional Certificates
  • MasterTrack® Certificates
  • Degrees
  • For Enterprise
  • For Government
  • For Campus
  • Become a Partner
  • Social Impact
  • Free Courses
  • Share your Coursera learning story

Community

  • Learners
  • Partners
  • Beta Testers
  • Blog
  • The Coursera Podcast
  • Tech Blog

More

  • Press
  • Investors
  • Terms
  • Privacy
  • Help
  • Accessibility
  • Contact
  • Articles
  • Directory
  • Affiliates
  • Modern Slavery Statement
  • Do Not Sell/Share
Learn Anywhere
Download on the App Store
Get it on Google Play
Logo of Certified B Corporation
© 2025 Coursera Inc. All rights reserved.
  • Coursera Facebook
  • Coursera Linkedin
  • Coursera Twitter
  • Coursera YouTube
  • Coursera Instagram
  • Coursera TikTok