The primary differences between a bond and a stock are best summarized by the following statement:
Stocks are units of ownership in a corporation, while bonds are certificates of debt.
This means that when you purchase stocks, you are buying a share of ownership in a company, whereas when you buy bonds, you are lending money to the company (or government) with the expectation of being paid back with interest.