Skip to main content

Computing & engineering · Individual course

Distributed Systems (CS 420)

Page describes an 18-hour video course on the principles, architectures and trade-offs of distributed systems.

$50 one-time130 lessonsRuntime 15:30:54Self-pacedCertificate of completion

Outline

21 sections

  1. 01Course Intro & Syllabus
  2. 02Section 1: Introduction to Distributed Systems
  3. 03Section 2: System Design Goals and Challenges
  4. 04Section 3: Distributed System Architectures
  5. 05Section 4: Threads & Virtualization
  6. 06Section 5: Client-Server Design & Code Migration
  7. 07Section 6: Network Protocols & Remote Procedure Calls (RPC)
  8. 08Section 7: Message-Oriented Middleware (MOM)
  9. 09Section 8: Multicast & Gossip-based Communication
  10. 10Midterm Exam
  11. 11Section 9: Flat & Structured Naming Systems
  12. 12Section 10: Clock Synchronization & Lamport Logical Clocks
  13. 13Section 11: Vector Clocks & Event Ordering
  14. 14Section 12: Distributed Mutual Exclusion & Leader Election
  15. 15Section 13: Replica Placement & CAP Theorem
  16. 16Section 14: Strong & Client-Centric Consistency Models
  17. 17Section 15: Fault Tolerance & Process Resilience
  18. 18Section 16: Distributed Consensus & Two-Phase/Three-Phase Commit Protocols
  19. 19Section 17: Distributed Security & Secure Channels
  20. 20Section 18: Access Control, Distributed Authorization & Modern Paradigms
  21. 21Final Exam

Course facts

At a glance

Course
Distributed Systems (CS 420)
Course code
CS 420
Track
Computing & engineering
Price
$50 $104.99
Lessons
130
Total runtime
15:30:54
Delivery
100% online, self-paced
Language
English
On completion
Certificate of completion — a non-degree credential

How it fits

Take it alone, or build a credential

A single course earns a certificate of completion. Four related courses earn a named certificate. A structured set of seven to fourteen earns a degree.

On its own

Certificate of completion

Finish this course and receive a certificate of completion naming the course. No further commitment.

In a certificate

A named credential

23 named programmes bundle four related courses from this catalog, completed within twelve months.

Browse certificates

Inside a degree

Academic credit

Many of these courses are also taught inside the five ACLAS degrees, where they carry academic credit.

Compare degrees

Enrol on Distributed Systems (CS 420)

USD 50 one-time. Self-paced, online, with a certificate of completion at the end.