I know a lot of PDs love NRA Basic Pistol for their applicants, but as an NRA Instructor, I personally do not like this class for the purpose alluded to in MGL, supposedly making gun owners "safe" to own guns. [Mind you, I do not believe that we should be required to take any course to practice a "right" but since MA recognizes NO RIGHTS to its subjects . . . ]
NRA BP (and many of the other self-developed courses) only teach handling handguns. Yet the new LTC possessor is very likely to go out and buy a shotgun and/or rifle, with AR15s being one of the most popular. But the course they took is of no help in learning how to safely handle and use a long gun, especially one like the AR15 which has a totally different manual of arms from every other long gun out there.
For that reason, I prefer to teach NRA Home Firearm Safety but WITH live fire, this gives the students a well-rounded experience of handling all sorts of guns along with their certificates.
As of now, NRA has not put NRA HFS on their schedule for conversion to online training, so it is still a viable option for instructors who wish to really instruct their students (as opposed to merely handing out paper).
------------------
And for the record . . . all or almost all the courses approved other than that NRA courses were done by private companies (S&W, Sig Arms, etc.) or individuals at considerable time and expense to get them approved. The likelihood of getting the "OK" to use one of those courses for your own personal gain is somewhere between slim and none and I think Slim just left town.