Courses from 1000+ universities
Discover an easier way to explore affordable, credit-worthy online courses with our expanded community college catalog.
600 Free Google Certifications
Artificial Intelligence
Python
Graphic Design
Young People and Mental Health
Marketing Innovative Products and Services
Introduction to Biology - The Secret of Life
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Learn Distributed Systems, earn certificates with free online courses from Stanford, MIT, Johns Hopkins, UC Berkeley and other top universities around the world. Read reviews to decide if a class is right for you.
Get a thorough introduction to Git, the source control system that arose out of the Linux kernel community, that enables widely distributed software development to operate efficiently.
Explore XDP/BPF integration in RDMA(RXE) for enhanced network performance and programmability. Learn about cutting-edge techniques in Linux networking and data processing.
Dive into cloud-based cold data archiving strategies, exploring leading systems like AWS S3/Glacier and Azure Archive Storage while mastering distributed storage management, data integrity, and enterprise-level implementation.
Master cloud system design principles and AWS architecture to build scalable, fault-tolerant applications while preparing for the AWS Cloud Architect certification exam.
Master AWS core technologies and services to build scalable cloud applications, focusing on design principles and practical implementation of Amazon Web Services infrastructure.
Comprehensive exploration of real-time systems, covering scheduling, operating systems, communication protocols, and databases. Ideal for those seeking in-depth understanding of time-critical computing.
Master architectural principles and services of cloud platforms while learning to design and deploy scalable, fault-tolerant applications aligned with AWS certification standards.
Explore the evolution of programming for internet-scale applications, addressing challenges in distributed computing, concurrency, and scalability through innovative methodologies and infrastructure changes.
Explore proof-of-stake blockchains as an energy-efficient alternative to Bitcoin's proof-of-work, focusing on the Ouroboros protocol's security and implementation in Cardano cryptocurrency.
This course will introduce you to Apache Kafka and provide a thorough tour of its architecture so you can start building your next enterprise system with it.
Microservices are quickly being adopted by companies worldwide. This course teaches you the basics of microservice architectures from a 10,000-foot high view.
A comprehensive presentation covering NoSQL technology, its business impact and guidelines for its adoption.
An intro to Elasticsearch, a basic installation, and how to index data and query it efficiently.
Learn to process fast, large data streams with Storm architecture. Master Spouts, Bolts, Kafka, and Trident Topology through real-life examples and hands-on practice.
Learn the Apache Kafka basics. Learn how to use this enterprise-scale data streaming technology to read and write data from multiple sources—without managing multiple integrations.
Get personalized course recommendations, track subjects and courses with reminders, and more.