Bitcoin is a cryptocurrency, mother of all altcoins. And blockchain is a digital ledger that provides a secure way of making and recording transactions, agreements and contracts anything that needs to be recorded and verified as having taken place.
Bitcoin is a digital money and the foundation of all cryptocurrencies while blockchain serves as a public digital ledger records tge transaction but it makes the transaction anonymous and private. Blockchain is the technology behind bitcoin.