There are benefits of learning trades online, but there still needs to be a hands-on component to any online trades program. This might be done as an externship following the online portion of the program, or a program that includes both online and in-class components.