The course focuses on practical application of the PHREEQC code for solving geochemical problems of solid-solution interactions, which can be modelled in uncontaminated and contaminated environments (dissolution, precipitation, mixing, speciation, equilibration with gases and solids, adsorption, ion exchange, transport, kinetics).