You need the online course in addition to the software in order to actually get a sign off to take the test. Otherwise you’ll need a CFI to sign off on it
I've used some Gleim products and they are great. But like someone else said make sure you get some sort of sign off before he goes to take the test. I think I used King Schools for my private and instrument and they had a print out at the end showing you completed the course as necessary to qualify to take said test.