Do lipids have amino groups?
No. Only proteins (from amino-acids).
Both carbohydrates and lipids contain a carboxyl group. They differ in that carbohydrates are formed between a carboxyl and an aldehyde group whereas a lipid is formed between a carboxyl and a hydroxyl group. Amino acids also contain a carboxyl group, though it forms a peptide bond with an amino group.