Codominance is when neither of the two forms of a trait are dominant over another. This means that both forms are dominant at the same time (hence "co"- together). For example, let's say in bunnies, black coats (BB) are codominant with white coats (WW). If you breed the two bunnies, the heterozygous offspring (BW) will have both black and white fur.
Incomplete dominance is when neither form of the trait are completely dominant over another. The heterozygous offspring would have a "blend" of their parents' phenotypes, or just something that looks in the middle. For example: if you have a red snapdragon (RR), and you mate it with a white snapdragon (WW), you will get pink snapdragons (RW).
