This session covers the fundamentals of distributed memory MPI programming using Python. You will learn how to program clusters, clouds, and supercomputers using basic MPI (Message Passing Interface), how communication between different processing elements occurs, and how to send MPI messages between processes using the Python MPI library.