Free: one online exam or topic practice set a week. Upgrade for unlimited.
Best on a laptop or computer.