Nanoparticles are tiny particles that can be engineered to carry drugs directly to cancer cells. They can be designed to evade the immune system, penetrate tumors, and release their payload in a controlled manner. Common materials used for nanoparticles include lipids, polymers, and metals.