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.

Sungkyunkwan University
Skills you'll gain: Regression Analysis, Predictive Modeling, Investment Management, Risk Analysis, Investments, R Programming, Statistical Methods, Machine Learning, Statistical Analysis, Financial Analysis, Time Series Analysis and Forecasting, Supervised Learning, Financial Data
Intermediate · Course · 1 - 4 Weeks

Duke University
Skills you'll gain: MySQL, Bash (Scripting Language), Scripting, Database Management, Relational Databases, Command-Line Interface, SQL, Databases, Data Import/Export, Database Application, Data Pipelines, Data Manipulation, Python Programming, Linux
Beginner · Guided Project · Less Than 2 Hours

University of California, Irvine
Skills you'll gain: Apple iOS, Model View Controller, Core Data (Software), User Interface (UI) Design, UI Components, User Interface and User Experience (UI/UX) Design, Responsive Web Design, Mobile Development, Human Computer Interaction, UI/UX Strategy, Data Mapping, Geospatial Mapping, Animations, Storyboarding
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Pandas (Python Package), Data Analysis, Data Manipulation, Data Wrangling, NumPy, Python Programming
Beginner · Guided Project · Less Than 2 Hours

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
Intermediate · Course · 1 - 3 Months

DeepLearning.AI
Skills you'll gain: LLM Application, Anomaly Detection, Google Cloud Platform, Text Mining, Applied Machine Learning, Natural Language Processing, Semantic Web, Unsupervised Learning, Python Programming
Beginner · Project · Less Than 2 Hours
Imperial College London
Skills you'll gain: Virtual Reality, Augmented and Virtual Reality (AR/VR), Virtual Environment, Computer Graphics, Android Development, Computer Graphic Techniques, 3D Assets, Visualization (Computer Graphics), Application Development, Animation and Game Design
Intermediate · Course · 1 - 4 Weeks

Icahn School of Medicine at Mount Sinai
Skills you'll gain: Bioinformatics, Interactive Data Visualization, Supervised Learning, Machine Learning, Big Data, Data Science, Data Integration, Unsupervised Learning, Molecular Biology, Data Analysis, Metadata Management, Cell Biology, Application Programming Interface (API), Restful API
Intermediate · Course · 3 - 6 Months

Skills you'll gain: Data Structures, Network Routing, Computer Networking, Object Oriented Programming (OOP), Python Programming, Network Routers, Program Development, Algorithms, Computer Programming
Intermediate · Guided Project · Less Than 2 Hours

Duke University
Skills you'll gain: Jupyter, Microservices, AWS SageMaker, Cloud Engineering, Command-Line Interface, Data Pipelines, Package and Software Management, Containerization, Applied Machine Learning, Python Programming, Application Deployment, Development Environment, Test Automation, Algorithms, Virtual Environment
Intermediate · Course · 1 - 4 Weeks
Skills you'll gain: Data Visualization Software, Tableau Software, Financial Modeling, Business Process, Peer Review, Presentations, Property Management, Data Analysis, MySQL, Financial Forecasting, Risk Analysis, Real Estate, Microsoft Excel, Profit and Loss (P&L) Management, Analytics, SQL
Mixed · Course · 1 - 3 Months

Skills you'll gain: Web Scraping, Data Visualization, Data Presentation, Data Cleansing, Exploratory Data Analysis, Scripting, Data Analysis, Data Manipulation, Data Import/Export, Data Capture, Data Transformation, Python Programming, Jupyter
Intermediate · Guided Project · Less Than 2 Hours