He might can get the book part of CDL online, but it takes real practice on the road to be able to pass the driving test. Not to mention the preinspection which is a detailed part naming of the entire vehicle.
Trade skills like electrical and carpentry also requires at least SOME hands on training.
My local community college offers degrees completely online with classroom testing, it’s not totally uncommon. I guess you could call online classes ‘homeschool’, but it’s not something new.
Seriously though, you need to make sure you have access to a commercial vehicle to practice in. Those turns are something that requires HOURS AND HOURS on the road. Not to mention parallel parking a tractor trailer.
The Voc CDL program offers that. My interest is to find a college program, two year, that will accept experiential or other kinds of classsroom and work experience for credit.
So I could for example, send him to a local half year boatbuilding course held by a master craftsman, and have him earn credit and be a college student.