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.

LearnQuest
Skills you'll gain: Stored Procedure, PL/SQL, SQL, Database Management, Data Access, Databases, Database Systems, Java, Java Programming, JUnit
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: LangChain, Generative AI Agents, Development Environment, Agentic systems, Artificial Intelligence, Tool Calling, LLM Application, Database Systems, Database Management, SQL, Database Application, Program Development, Databases, Software Development Tools, Prompt Engineering, OpenAI, Python Programming, Natural Language Processing
Intermediate · Course · 1 - 3 Months

O.P. Jindal Global University
Skills you'll gain: Marketing Analytics, Supervised Learning, Customer Retention, Applied Machine Learning, Predictive Analytics, Marketing, Scikit Learn (Machine Learning Library), Marketing Strategies, Customer Insights, Machine Learning, Predictive Modeling, Python Programming, Regression Analysis, Personalized Service, Artificial Intelligence and Machine Learning (AI/ML), Application Deployment
Beginner · Course · 1 - 3 Months

Skills you'll gain: Blockchain, Development Testing, Web Development Tools, Application Development, Computer Programming Tools, Cryptographic Protocols, Javascript
Beginner · Guided Project · Less Than 2 Hours

International Institute of Information Technology, Hyderabad
Skills you'll gain: System Programming, Performance Tuning, C (Programming Language), Computational Logic, Numerical Analysis, Algorithms, Debugging
Intermediate · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Flutter (Software), Cross Platform Development, Mobile Development, User Interface and User Experience (UI/UX) Design, Application Design, Web Design and Development, iOS Development, Android Studio, UI Components
Beginner · Project · Less Than 2 Hours

Duke University
Skills you'll gain: Flask (Web Framework), Web Applications, Package and Software Management, Web Frameworks, Debugging, Program Development, Development Environment, Python Programming
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Figma (Design Software), Responsive Web Design, UI Components, User Interface (UI) Design, Mobile Development, Design Strategies, Web Design, Scalability, Prototyping
Intermediate · Course · 1 - 3 Months

Cisco Learning and Certifications
Skills you'll gain: Development Environment, Software Development Tools, Software Development Methodologies, CI/CD, DevOps, IT Automation, Version Control, Continuous Integration, Network Engineering, Network Architecture, Docker (Software), Software Development, Virtual Environment, Git (Version Control System), Waterfall Methodology, Agile Methodology, Software Design
Intermediate · Course · 1 - 4 Weeks

University of Michigan
Skills you'll gain: Hypertext Markup Language (HTML), Web Development Tools, Web Content Accessibility Guidelines, Web Design and Development, Web Design, Front-End Web Development, Semantic Web, Cascading Style Sheets (CSS), Web Servers, Verification And Validation
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: SQL, Database Design, Database Management, Relational Databases, Data Manipulation, Databases, Data Import/Export, PostgreSQL, Database Management Systems, Data Integrity
Beginner · Guided Project · Less Than 2 Hours

EIT Digital
Skills you'll gain: Embedded Software, Real-Time Operating Systems, Embedded Systems, Internet Of Things, Software Engineering, System Testing, Software Development, Verification And Validation, Integration Testing, Performance Testing, Cloud-Based Integration, Systems Integration, System Implementation, Computer Vision, Innovation, Encryption, Algorithms
Advanced · Course · 1 - 4 Weeks