We are preparing some courses that cover the concepts that are presented on this website. We are preparing them in the open as we have time. Please check back later. We hope to have more ways to understand these simple but profound concepts.