Ethereum is a decentralized blockchain platform that enables the creation of smart contracts and decentralized applications (DApps). While Bitcoin is primarily a digital currency focused on peer-to-peer transactions, Ethereum is a programmable blockchain that acts as a "world computer."
Key differences:
Purpose: Bitcoin is digital money; Ethereum is a platform for decentralized applications
Programming: Ethereum is Turing-complete with its own programming language (Solidity)
Virtual Machine: Ethereum has the Ethereum Virtual Machine (EVM) for executing smart contracts
Gas System: Ethereum uses gas to measure computational work
Block Time: Ethereum has faster block times (~12 seconds vs Bitcoin's ~10 minutes)
Rewriting in plainer words…
This answer doesn't lend itself to a diagram - it reads best . No credits were charged.