I used Securities Training Corp for all of my test prep. If you can pass their practice exams, you will pass the real exams. Its been fifteen years since I used them, but back then, at least, many of the practice exam questions appeared on the actual exam.
I took Dearborn many years ago for S7, S63, S65 and passed them all the first time. I spent a lot of time working on the practice tests and made sure I got at least 95% consistently before I took them for real.
Series 7??? If anyone needs a prep course for that exam then I will guarantee that person will never make a dime trading. Just study diligently and you'll be fine. You need to know the facts but it's not a critical thinking test at all.