Apps like FreeCBT

Here are some great alternatives to FreeCBT by Evan Rosson :