A digital signature is generated electronically and is only based on a person's public and private keys whereas in case of a digital certificate, it serves as an identity on internet just like your ID card. This requires a 3rd party organisation to verify you, similar to the case where you can't generate your own college ID and walk into any college you like (legally).