# Upgrades
Smart contracts are immutable by default. Once they are created there is no way to alter them, effectively acting as an unbreakable contract among participants. However, for some scenarios, it is desirable to be able to modify them.
Free Content
Upgrading Ethereum contracts
Upgrading smart contracts
What are Upgradable Smart Contracts? Full Guide
Upgrading your Smart Contracts | A Tutorial & Introduction