This course will provide a vision of group of the most usual technologies inside the distributed computing. They will tackle subjects such as the distributed transactions and the replication; the grid computing, cloud computing, and cluster computing; the distributed artificial intelligence; and the parallel and evolutionary computing.