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: Unsupervised Learning, Data Visualization, Machine Learning Methods, Machine Learning Algorithms, Applied Machine Learning, Scientific Visualization, Machine Learning, Model Training, Statistical Machine Learning, Data Mining, Statistical Methods, Algorithms, Python Programming, Development Environment
Intermediate · Course · 1 - 3 Months

Hugging Face
Skills you'll gain: Data Ethics, AI literacy, Model Evaluation, LLM Application, Model Deployment, Large Language Modeling, Natural Language Processing, Data Preprocessing, AI Workflows, Model Optimization, Application Programming Interface (API), Memory Management
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: File I/O, Data Import/Export, IT Automation, DevOps, Scripting, Python Programming, Debugging, Event Monitoring, Context Management, OS Process Management, Configuration Management, File Management
Intermediate · Course · 1 - 4 Weeks

Fred Hutchinson Cancer Center
Skills you'll gain: CI/CD, Continuous Integration, Containerization, Docker (Software), Development Environment, Application Deployment, Continuous Deployment, Bioinformatics, Software Development, Debugging, Package and Software Management, Code Reusability, Software Installation
Intermediate · Course · 1 - 3 Months
Skills you'll gain: Data Loss Prevention, AI Security, Responsible AI, Information Privacy, Security Controls, Personally Identifiable Information, Threat Modeling, Data Security, Security Awareness, General Data Protection Regulation (GDPR), Authorization (Computing), Incident Response, Cyber Security Policies, Role-Based Access Control (RBAC), Cyber Governance, Governance, Risk Management Framework, Identity and Access Management, Data Governance, Generative AI
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Web Components, TypeScript, UI Components, Javascript, Maintainability, Web Development Tools, Web Applications, Front-End Web Development, Code Reusability, Cascading Style Sheets (CSS), Event-Driven Programming, Object Oriented Programming (OOP), Scalability
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Animation and Game Design, Unity Engine, Animations, User Interface (UI), Game Design, Video Game Development, UI Components, User Interface (UI) Design, Virtual Environment, Visualization (Computer Graphics), Computer Graphic Techniques, C# (Programming Language), Scripting, Physics
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Data Modeling, Query Languages, Data Mapping, NoSQL, Event-Driven Programming, Relational Databases, Scalability, Performance Tuning, Data Validation
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Graph Theory, Algorithms, Problem Solving, Computational Thinking, Computer Programming, Programming Principles, Performance Tuning
Intermediate · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Microsoft SQL Servers, SQL, Database Management, Google Cloud Platform, System Configuration
Intermediate · Project · Less Than 2 Hours
Skills you'll gain: Responsible AI, Loan Origination, General Lending, Lending and Underwriting, Loan Documentation, Data Ethics, Generative AI Agents, Workflow Management, Generative AI, Regulatory Compliance, AI Integrations, Law, Regulation, and Compliance, Customer Communications Management, Loans, Customer experience improvement, Credit Risk, Document Management, Financial Services, Business Process Automation, Customer Inquiries
Intermediate · Course · 1 - 4 Weeks

Arizona State University
Skills you'll gain: Data Storage Technologies, Probability & Statistics, Statistics, Data Store, Mathematical Software, Data Storage, Data Access, Database Software, Data Manipulation, Data Transformation, Model Evaluation
Intermediate · Course · 1 - 4 Weeks