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.

Skills you'll gain: Data Structures, Algorithms, Computer Programming, Computational Thinking, Program Development, Programming Principles, Debugging, Problem Solving, C++ (Programming Language), Python Programming, Computational Logic
Intermediate · Course · 3 - 6 Months

Universidad de los Andes
Skills you'll gain: Control Systems, Process Control, Mathematical Modeling, Engineering Analysis, Matlab, Simulation and Simulation Software, Systems Analysis, Simulations, Automation Engineering, Systems Design, Mathematical Software, Performance Tuning
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Natural Language Processing, Recurrent Neural Networks (RNNs), Generative AI, Large Language Modeling, Token Optimization, Embeddings, Generative Model Architectures, Data Pipelines, Data Preprocessing, Artificial Neural Networks, Unstructured Data, Machine Learning Methods, Machine Learning, Model Evaluation
Intermediate · Course · 1 - 4 Weeks

Board Infinity
Skills you'll gain: Node.JS, Server Side, MongoDB, Back-End Web Development, Restful API, Full-Stack Web Development, Web Applications, Database Development, Frontend Integration, Web Development, JavaScript Frameworks, Database Management, Secure Coding, Application Programming Interface (API), Software Architecture, NoSQL, API Design, Authentications, Performance Tuning, Authorization (Computing)
Intermediate · Course · 1 - 4 Weeks

EDUCBA
Skills you'll gain: Model View Controller, Java Platform Enterprise Edition (J2EE), Back-End Web Development, Server Side, Data Access, Apache Tomcat, Application Servers, Java Programming, Relational Databases, Databases, Java, Web Servers, SQL, Authentications, Web Applications, Secure Coding, Software Design Patterns, Data Persistence
Intermediate · Course · 1 - 3 Months

L&T EduTech
Skills you'll gain: Geospatial Information and Technology, Spatial Analysis, Geographic Information Systems, Spatial Data Analysis, GIS Software, Database Management, Database Management Systems, ArcGIS, Relational Databases, Data Modeling, Data Mapping, Data Import/Export, Open Source Technology, Web Applications, Mobile Development
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Computer Graphics, Software Architecture, Development Environment, Software Design, Maintainability, Software Visualization, Systems Architecture, Software Design Patterns, Code Reusability, Graphics Software, Visualization (Computer Graphics), Systems Design, Cross Platform Development, Computer Graphic Techniques, Image Quality, System Design and Implementation, Dataflow, Memory Management, Performance Tuning, Scalability
Beginner · Specialization · 3 - 6 Months

Erasmus University Rotterdam
Skills you'll gain: Data Analysis, Statistical Reporting, Analytical Skills, Quantitative Research, Statistical Analysis, Small Data, Qualitative Research, Research, R (Software), R Programming, Sampling (Statistics), Technical Communication, Research Methodologies, Statistical Hypothesis Testing
Beginner · Course · 1 - 3 Months

Skills you'll gain: Time Series Analysis and Forecasting, Data Visualization, Statistical Visualization, Plot (Graphics), Data Preprocessing, Box Plots, Anomaly Detection, Plotly, Exploratory Data Analysis, Data Processing, Descriptive Analytics, Python Programming
Intermediate · Guided Project · Less Than 2 Hours

Board Infinity
Skills you'll gain: Transportation, Supply Chain, and Logistics, Inventory and Warehousing, Supplier Risk Management, Supply Chain Systems, Supply Chain Management, Supply Chain, Business Continuity, Supply Chain Planning, Contingency Planning, Business Continuity Planning, Crisis Management, Inventory Management System, Responsible AI, Forecasting, AI Enablement, Predictive Analytics, Logistics, Logistics Management, Risk Mitigation, Artificial Intelligence and Machine Learning (AI/ML)
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Microsoft 365, Data Integration, Report Writing, IT Automation
Intermediate · Course · 3 - 6 Months

Birla Institute of Technology & Science, Pilani
Skills you'll gain: Theoretical Computer Science, Computational Logic, Mathematical Theory & Analysis, Algorithms, Computational Thinking, Programming Principles, Computer Science, Graph Theory, Deductive Reasoning, Natural Language Processing, Logical Reasoning, Formal Learning
Build toward a degree
Intermediate · Course · 1 - 3 Months