You can trade a wide range of assets online, including stocks, bonds, mutual funds, ETFs, commodities, foreign currencies, and more. Depending on the broker, you may even be able to trade derivatives such as futures, options, and contracts for difference (CFDs).