The lesson for this course seem pretty well thought out. They do an excellent job explaining the tasks, and there are pictures on almost every page.
That said one thing I did notice is their lesson on FFL has a disclaimer at the back that says, Laws and Regulations are subject to change, so the information in this lesson may not be up to date.
Out of curiosity I checked and that booklet was written in 1997.