NADP is a coenzyme molecule that is also a universal electron carrier. It is reduced to form NADPH by accepting one proton and one electron from a donor molecule that gets oxidized.
The full form of NADP is nicotinamide adenine dinucleotide phosphate which will become NADPH ( nicotinamide adenine dinucleotide phosphate + hydrogen) after reduction.