Stocks are direct investments in the company leading to either partial ownership or gaining profit from the company's success.
Bonds are essentially purchases of debt with interest over a period of time. When that time ends, the bonds can be payed back by the issuer or renewed for more time.