Essential Amino acids:
Those amino acids which are to be supplied through diet are called essential amino acids. They cannot be synthesized by the body.
For example arginine, valine, histidine, etc.
Non-essential Amino Acids:
Those amino acids that can be synthesized by the body are called non-essential amino acids.
For example glycine, alanine, serine, cysteine etc.