You can do it all online. From this site, and others: http://www.online-theorie.ch/
You buy credits, and go through an online course. Each question costs one credit, about 10 questions/frank IIRC
Its the same format as you'll use to take the actual test.
The site looks a little outdated, but worked well for me.