The document provides an overview of common computational methods for calculating free energies and determining phase equilibria through molecular simulations, including free energy perturbation, thermodynamic integration, umbrella sampling, and metadynamics. It discusses how these methods allow calculating free energy differences between systems by breaking the transformation into intermediate states. Gibbs-Duhem integration is also summarized as a method for tracing phase diagrams by iteratively determining coexistence points.