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.

Pontificia Universidad Católica de Chile
Skills you'll gain: Electrical Engineering, Basic Electrical Systems, Electronic Components, Electronics, Differential Equations, Engineering Analysis, Electrical Systems, Network Analysis, Engineering Calculations, Schematic Diagrams, Trigonometry, Applied Mathematics, Simulations, Simulation and Simulation Software
Intermediate · Course · 1 - 4 Weeks
Madecraft
Skills you'll gain: Team Performance Management, Active Listening, Delegation Skills, Constructive Feedback, Team Management, Process Mapping, Performance Management, Accountability Frameworks, Team Leadership, Team Building, Team Motivation, Leadership Development, Meeting Facilitation, Coaching, Employee Coaching, Accountability, Conflict Management, Workforce Development, Business Metrics, Continuous Improvement Process
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Linux Servers, Linux Administration, Command-Line Interface, Bash (Scripting Language), Apache, Performance Tuning, Operating System Administration, Shell Script, Linux Commands, Web Servers, Server Administration, Unix Shell, Systems Administration, System Monitoring, Network Monitoring, Scripting, Servers, Unix Commands, Application Servers, File Systems
Intermediate · Course · 1 - 3 Months

Pearson
Skills you'll gain: Virtual Networking, Virtualization, Dynamic Host Configuration Protocol (DHCP), Virtualization and Virtual Machines, Linux Administration, Linux Servers, Lightweight Directory Access Protocols, Network Administration, Virtual Machines, Linux, Network Architecture, Information Technology, Network Planning And Design, Virtual Environment, General Networking, Computing Platforms, System Configuration, Linux Commands, Remote Access Systems
Intermediate · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Agentic Workflows, Journey Mapping, Google Gemini, AI Product Strategy, AI Workflows, Generative AI Agents, Agentic systems, Gemini, User Flows, Value Engineering, No-Code Development, Prioritization, Strategic Prioritization, Business Priorities, Prototyping, Retail Sales, Retail Store Operations
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Wireless Networks, Network Planning And Design, Cloud Management, Network Infrastructure, Network Architecture, Networking Hardware, General Networking, Identity and Access Management, Network Monitoring, Network Troubleshooting, System Configuration, Role-Based Access Control (RBAC), Capacity Management, User Accounts
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Cloud Foundry, Cloud Applications, Cloud Platforms, Command-Line Interface, Platform As A Service (PaaS), Cloud Development, User Accounts, Cloud Management, Scalability, Web Development Tools, Cloud Computing, Identity and Access Management
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: AI Personalization, Anomaly Detection, Microsoft Azure, Computer Vision, Image Analysis, Artificial Intelligence, Natural Language Processing, Cloud API, Application Programming Interface (API), Model Training, Analysis, Web Services
Beginner · Course · 1 - 3 Months

Skills you'll gain: Web Content Accessibility Guidelines, UI/UX Strategy, User Experience, User Interface and User Experience (UI/UX) Design, Experience Design, Writing and Editing, UI/UX Research, User Experience Design, Design and Product, User Research, Digital Design, User Interface (UI), Usability, User Interface (UI) Design, Technical Writing, Usability Testing, Style Guides, Content Strategy, User Flows, Product Design
Beginner · Course · 1 - 3 Months

Skills you'll gain: Model Evaluation, Data Preprocessing, JUnit, Model Training, Build Tools, MLOps (Machine Learning Operations), Java, Performance Tuning, Decision Tree Learning, Classification And Regression Tree (CART), Apache Maven, Data Structures, Random Forest Algorithm, Gradle, Data Pipelines, Software Architecture, Software Design, Object Oriented Programming (OOP), Apache, Machine Learning
Intermediate · Specialization · 3 - 6 Months

Packt
Skills you'll gain: Interaction Design, User Experience, User Interface and User Experience (UI/UX) Design, User Experience Design, Usability, User Centered Design, User Interface (UI) Design, Persona (User Experience), Web Content Accessibility Guidelines, User Flows, Wireframing, Digital Design, Software Design Patterns, Apple iOS, Design Elements And Principles
Intermediate · Course · 1 - 3 Months

John Wiley & Sons
Skills you'll gain: Supervised Learning, Statistical Methods, Exploratory Data Analysis, Data Preprocessing, Model Evaluation, Data Processing, Data Quality, Model Deployment, Data Transformation, Machine Learning Methods, Image Analysis, Statistics, Statistical Machine Learning, Data Analysis, Data Science, MLOps (Machine Learning Operations), Applied Machine Learning, Unsupervised Learning, Computer Vision, Machine Learning Algorithms
Beginner · Specialization · 1 - 3 Months