Usually you will see these 2 terms used interchangeably, but the truth is that they are different. A coin is a currency which is built on its own blockchain. For example, Bitcoin. Tron, EOS, Stellar and Ethereum are also known to have its own native coin, BUT all the tokens built using their blockchain are known as tokens. For example, Beatzcoin (BTZC), Crypto.com token (CRO) and Basic Attention Token (BAT). These are all examples of ERC 20 or TRC 10/20 tokens.