Filter by
SubjectRequired
LanguageRequired
The language used throughout the course, in both instruction and assessments.
Learning ProductRequired
LevelRequired
DurationRequired
SkillsRequired
SubtitlesRequired
EducatorRequired
Explore the Distributed Systems Course Catalog
Rice University
Skills you'll gain: Apache Kafka, Apache Spark, Apache Hadoop, Distributed Computing, Java Programming, Java, Software Architecture, Systems Architecture, Scala Programming, Data Structures, System Programming, Programming Principles, Object Oriented Programming (OOP), Application Frameworks, OS Process Management, Computer Programming, Algorithms, Debugging, Computer Science, Operating Systems
University of Illinois Urbana-Champaign
Skills you'll gain: Distributed Computing, Cloud Infrastructure, Cloud Services, Big Data, Apache Spark, Cloud Computing, Cloud Storage, Cloud Platforms, Network Architecture, Computer Networking, File Systems, Apache Hadoop, Network Infrastructure, Cloud Applications, Infrastructure As A Service (IaaS), General Networking, Software-Defined Networking, Containerization, NoSQL, Apache Cassandra
Skills you'll gain: Cloud Infrastructure, Kubernetes, Google Cloud Platform, Identity and Access Management, Infrastructure As A Service (IaaS), Cloud Storage, Containerization, Cloud Applications, Cloud Computing Architecture, Cloud Management, Load Balancing, Cloud Engineering, Infrastructure as Code (IaC), Cloud Computing, Data Storage, Network Infrastructure, Application Deployment, Docker (Software), Virtual Machines, Cloud Services
Skills you'll gain: Jest (JavaScript Testing Framework), Version Control, User Research, UI/UX Research, Usability Testing, Responsive Web Design, Cascading Style Sheets (CSS), Data Structures, Unix Commands, Git (Version Control System), Persona (User Experience), GitHub, Interaction Design, User Experience Design, User Interface and User Experience (UI/UX) Design, React.js, Mobile Development, Front-End Web Development, Algorithms, Web Development Tools
Skills you'll gain: File Systems, Operating Systems, OS Process Management, C (Programming Language), System Programming, Unix, Virtualization, Data Integrity, Debugging, Systems Design, Performance Tuning, Distributed Computing, Data Storage, Virtual Machines, Command-Line Interface, Computer Systems, Computer Hardware, Scalability, Data Structures, Linux
University of Illinois Urbana-Champaign
Skills you'll gain: Distributed Computing, NoSQL, Apache Cassandra, Cloud Computing, Systems Design, Data Storage Technologies, Apache Hadoop, Algorithms, Data Structures, Scalability, C++ (Programming Language), Network Protocols
Skills you'll gain: Distributed Computing, Java, Systems Architecture, Software Architecture, Data Store, Service Management, Database Management Systems, Apache Kafka, NoSQL, Event-Driven Programming, Microservices, Scalability, Load Balancing, Transaction Processing, Remote Access Systems, Software Design Patterns
University of Colorado Boulder
Skills you'll gain: Software Configuration Management, Embedded Software, Embedded Systems, Git (Version Control System), Version Control, System Programming, Build Tools, Software Development Tools, C (Programming Language), Development Environment, Code Review, Computer Architecture, Debugging, Command-Line Interface
Rice University
Skills you'll gain: Apache Kafka, Apache Spark, Apache Hadoop, Distributed Computing, Java, Software Architecture, Systems Architecture, Programming Principles, Scala Programming, Algorithms, Computer Science, Cloud Computing, Network Protocols
- Status: Free
The University of Sydney
Skills you'll gain: Blockchain, Distributed Computing, Security Engineering, Network Security, Scalability, Cryptography, Data Integrity, Transaction Processing, Algorithms, Network Model, Theoretical Computer Science
- Status: Free
MathWorks
Skills you'll gain: Systems Engineering, Systems Architecture, Systems Design, Functional Design, Software Architecture, Solution Architecture, Requirements Analysis, Technical Communication
- Status: Free
UNSW Sydney (The University of New South Wales)
Skills you'll gain: Systems Engineering, Engineering Management, Conceptual Design, Systems Design, Requirements Analysis, Systems Development Life Cycle, Requirements Elicitation, Systems Architecture, Systems Integration, System Design and Implementation, Technical Design, Configuration Management, Prototyping, Verification And Validation
Distributed Systems learners also search
In summary, here are 10 of our most popular distributed systems courses
- Parallel, Concurrent, and Distributed Programming in Java: Rice University
- Cloud Computing: University of Illinois Urbana-Champaign
- Preparing for Google Cloud Certification: Cloud Engineer: Google Cloud
- Meta Front-End Developer: Meta
- Introduction to Operating Systems: Codio
- Cloud Computing Concepts, Part 1: University of Illinois Urbana-Champaign
- Building Modern Distributed Systems with Java: Packt
- Introduction to Embedded Systems Software and Development Environments: University of Colorado Boulder
- Distributed Programming in Java: Rice University
- Blockchain Scalability and its Foundations in Distributed Systems: The University of Sydney