I took the online FAA Part 107 UAS Pilots licence course from: remotepilot101.com and it was excellent. The video tutorials ( about 15 sections I think) each cover one section of if detailed info from the actual FAA test questions. They have a review practice test after each chapter, a final practice test online and free online support.
I passed the test the first time with an 87% score. The test costs about $150 and if you fail you have to wait a while before you get to pay another $150 to retake the test.
The course is really detailed and has lots of good info for every day stuff, like what do those kind weird looking clouds indicate???