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: Scalability, Scala Programming, Data Processing, Data Access, Database Development, Relational Databases, Build Tools, Data Persistence, Data Import/Export, Configuration Management, Databases, Development Environment, File I/O, Software Installation
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Angular, Mobile Development, Verification And Validation, Frontend Integration, Service Design, Front-End Web Development, UI Components, Data Validation, Service Oriented Architecture, JavaScript Frameworks, Business Logic
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Responsible AI, Data Ethics, AI Integrations, Devops Tools, Software Development Tools, Governance, Law, Regulation, and Compliance, Artificial Intelligence, Ethical Standards And Conduct, Web Development, Risk Management Framework, Web Applications, Cloud Development, Augmented and Virtual Reality (AR/VR), Machine Learning, Continuous Monitoring, Federated Learning, User Interface and User Experience (UI/UX) Design, Human Computer Interaction, Machine Learning Algorithms
Intermediate · Course · 1 - 4 Weeks

Pragmatic AI Labs
Skills you'll gain: Bash (Scripting Language), Shell Script, Unix Shell, Scripting, Rust (Programming Language), Scripting Languages, IT Automation, Testability, Unix Commands, Development Testing, Cross Platform Development, Maintainability, File I/O, Package and Software Management
Beginner · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: AI Security, LLM Application, Open Web Application Security Project (OWASP), AI Integrations, Large Language Modeling, Model Deployment, Secure Coding, Responsible AI, Security Controls, Prompt Engineering, Threat Detection, Google Cloud Platform, System Configuration, Application Programming Interface (API), Configuration Management
Beginner · Course · 1 - 3 Months

Skills you'll gain: Android (Operating System), GitHub, Software Development Tools, User Interface (UI) Design, 3D Assets, Mobile Development Tools, Scripting
Advanced · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Looker (Software), Data Visualization Software, Data Manipulation, Data Cleansing, SQL, Data Transformation, Big Data, Data Warehousing, Extract, Transform, Load, Query Languages, Analytics, Data Analysis, Data Integration, Data Import/Export, Data Pipelines, Dataflow, Google Cloud Platform
Intermediate · Course · 1 - 3 Months

Skills you'll gain: iOS Development, Application Design, Secure Coding, Data Modeling
Intermediate · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Big Data, Analytics, Data Analysis, Applied Machine Learning, Model Training, Machine Learning Methods, Google Cloud Platform, Model Deployment, Machine Learning, Machine Learning Algorithms, Predictive Modeling, SQL
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: User Interface (UI), Android (Operating System), UI Components, Interactive Design, Mobile Development Tools
Intermediate · Course · 1 - 3 Months

Coursera
Skills you'll gain: Information Architecture, Collaborative Software, Content Management Systems, Scalability, Responsive Web Design, Web Analytics and SEO, Web Development Tools, Front-End Web Development, Web Development
Intermediate · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Dashboard Creation, Looker (Software), Dashboard, Data Analysis, Data Presentation, Analytics, SQL, Data Preprocessing, Google Cloud Platform, Interactive Data Visualization, Big Data, Data Visualization Software, Query Languages, Exploratory Data Analysis, Applied Machine Learning, Data Warehousing, Data Processing, Cloud Storage
Beginner · Course · 1 - 3 Months