A blockchain is a special type of database, and the underlying technology behind cryptocurrencies. This special database technology has now allowed people to store and transmit the economic value over digitally distributed, decentralized, public ledgers that exist on the internet. Blockchain do this by solving a computer science problem called the double spending problem.
You can check out a visually interactive blockchain demonstration here: https://blockchaindemo.io/