You can buy bonds from an online broker, exchange-traded funds and directly from the U.S. government website. But you must be at least 18 years of age.