Surface chemistry can be modified through various techniques such as surface functionalization, coating, and ligand exchange. These modifications allow nanoparticles to have specific interactions with their target environments. For example, adding hydrophilic groups can make nanoparticles more soluble in water, while hydrophobic groups can make them more soluble in organic solvents.