Distributed systems courses can help you learn about network protocols, data consistency models, fault tolerance, and scalability challenges. You can build skills in designing distributed algorithms, managing resource allocation, and ensuring data integrity across nodes. Many courses introduce tools like Apache Kafka, Kubernetes, and Docker, that support deploying and managing distributed applications.

Skills you'll gain: Email Security, Incident Response, Computer Security Incident Management, Malware Protection, Cybersecurity, Network Security, Incident Management, Threat Detection, Distributed Denial-Of-Service (DDoS) Attacks, Wireless Networks, Data Integrity
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Performance Tuning, Linux Administration, Systems Administration, Software Installation, System Monitoring, Security Controls, Linux Commands, Data Security, Key Management, Event Monitoring, File Systems, Command-Line Interface, Configuration Management, Encryption
Intermediate · Course · 1 - 3 Months

Coursera
Skills you'll gain: Generative Model Architectures, Generative AI, Generative Adversarial Networks (GANs), AI literacy, AI Integrations, Machine Learning Methods, Strategic Decision-Making, Autoencoders, Innovation
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Education Software and Technology, Digital pedagogy, Teamwork, Collaboration, Classroom Management, Creative Problem-Solving, Team Collaboration, Innovation, Motivational Skills, Technology Strategies
Beginner · Course · 1 - 4 Weeks

Alex Genadinik
Skills you'll gain: Blockchain, FinTech, Digital Assets, Emerging Technologies, Financial Market, Payment Systems, Market Dynamics, Ledgers (Accounting), Security Awareness
Mixed · Course · 1 - 3 Months

Skills you'll gain: Software Development Methodologies, Development Environment, Software Development, Application Programming Interface (API), Version Control, Software Design Patterns, JSON, Maintainability, Network Engineering, Software Development Tools, API Testing, Restful API, Data Import/Export, Git (Version Control System), Virtualization and Virtual Machines, Computer Programming Tools, Devops Tools, Extensible Languages and XML, YAML, Extensible Markup Language (XML)
Intermediate · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Model Evaluation, Supervised Learning, Machine Learning Methods, Unsupervised Learning, Machine Learning Algorithms, Machine Learning, Reinforcement Learning, Model Training, Artificial Intelligence and Machine Learning (AI/ML), Applied Machine Learning, Decision Tree Learning, Artificial Neural Networks, Artificial Intelligence, Algorithms, Data-Driven Decision-Making
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: AI Workflows, Salesforce, Prompt Engineering Tools, AI Security, Responsible AI, Salesforce Development, Agentic Workflows, Data Ethics, Generative AI Agents, AI Integrations, Customer Relationship Management (CRM) Software, Customer Relationship Management, Generative AI, Data Loss Prevention, Predictive Modeling, Model Training, Data Security, Large Language Modeling
Intermediate · Course · 1 - 3 Months

Real Madrid Graduate School Universidad Europea
Skills you'll gain: Performance Analysis, Sports Medicine, Athletic Training, Patient Evaluation, Exercise Science, Injury Prevention, Laboratory Testing, Medical Telemetry, Performance Reporting, Health Informatics, Rehabilitation, Coaching, Health Technology, Diagnostic Tests, Load Balancing, Clinical Assessment, Decision Support Systems, Data Integration, Global Positioning Systems
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: AI Personalization, Responsible AI, Data Ethics, Customer experience improvement, User Feedback, Generative AI, Self Service Technologies, Personalized Service, Customer Support, Call Center Experience, Customer Service, Customer Analysis, Customer Insights, Automation, AI literacy, Artificial Intelligence, Law, Regulation, and Compliance, AI Integrations
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Linux Commands, Linux Administration, Network Troubleshooting, Linux, Network Administration, Linux Servers, Network Monitoring, Network Infrastructure, Network Protocols, Virtualization and Virtual Machines, Command-Line Interface, System Configuration, Virtualization, General Networking, Remote Access Systems, Network Security, Software Installation, Cryptographic Protocols
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Amazon Elastic Compute Cloud, Amazon Web Services, Cloud Hosting, Front-End Web Development, React.js, Cloud Deployment, Javascript, Full-Stack Web Development, Web Applications, Cloud Security, Hypertext Markup Language (HTML), Remote Access Systems
Intermediate · Course · 1 - 4 Weeks