the new think or swim trading platform from td ameritrade allows you to trade with paper money so you can practice with it