Labs for Distributed Systems, Basic Course