Modern Distributed Systems
Course Features
Duration
6 weeks
Delivery Method
Online
Available on
Limited Access
Accessibility
Mobile, Desktop, Laptop
Language
English
Subtitles
English
Level
Intermediate
Effort
5 hours per week
Teaching Type
Self Paced
Course Description
Course Overview
International Faculty
Post Course Interactions
Instructor-Moderated Discussions
Skills You Will Gain
Prerequisites/Requirements
Basic knowledge of software systems
Basic programming skills in a mainstream programming language.
What You Will Learn
Describe the principles of distributed systems.
Contrast distributed systems with other forms of computation (e.g., single machine computation, parallel computing).
Identify applications of distributed systems in science, engineering, business, and home use, and in particular the use of cloud and serverless applications, big data and graph processing applications, interactive and online gaming, etc.
Analyze and design core architectures, components, and techniques in distributed systems.
Solve practical problems related to modern uses of distributed systems.
Course Instructors