Skip to main content

Computing & engineering · Individual course

Distributed Systems (CS 420)

An 18-hour video course on the principles, architectures and trade-offs of distributed systems (CS 420).

$50 one-time130 lessons15h 30mSelf-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

Course details

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

What you receive

Certificate of completion

Completing all lessons and activities in this course produces an official certificate of completion with a unique verification ID.

Distributed Systems (CS 420) — sample certificate of completion issued by ACLAS

Course completion certificate

Issued in the learner's name upon completing this course. Includes the course title, date of completion, and a unique certificate ID verifiable worldwide.

Course certificates recognize completion of standalone professional study. They carry a unique certificate ID that can be authenticated online at any time.

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 programs 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

Enroll in Distributed Systems (CS 420)

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