I did the year long Cisco Academy course, passed the CCNA no problem. I would much rather take it on one test than have to drive all the way out to the test center and stress out twice.
I did the CCNA course 4 years ago. I walked into that course with only an A+. I had no experience in networking, no knowledge - nothing.
I found the course interesting and worthwhile. But I walked out of it feeling like I was really in over my head.
I kind of said to myself that while I wasn't ready for the test it might be worth my while to get ready for the test.
I got an Net+ last year. The logic was that the Net+ would teach me the basics and then when I went for the CCNA I could concentrate on the hard stuff.
So far I am still in the first 1/3 of the material, but 98% of the stuff I have encountered I have previously studied and it is refresher.
On that note....
80% of the work for one of these things is memorization. It is kind of scandalous actually. I get the cert and I kind of feel like what I have proven is that I can memorize something and then take a test for it.
Anyways.... I use flashcards for it. There is a site called Flashcard Exchange. They have publicly searchable flashcards. All mine are on that site. You only pay a fee if you want to print your flashcards or transfer them to your Iphone or Android phone (and that fee is a onetime payment of $20).
I already have A+, Net+ and Sec+. I am always willing to chat with someone about those things. Feel free to PM me.