# Smart Contracts A smart contract is a computer program or a transaction protocol that is intended to automatically execute, control or document legally relevant events and actions according to the terms of a contract or an agreement. Visit the following resources to learn more: - [Smart Contracts Introduction](https://chain.link/education/smart-contracts) - [What Is a Smart Contract?](https://chain.link/education/smart-contracts) - [Smart contracts - Simply Explained](https://youtu.be/ZE2HxTmxfrI)