yeah i think it can be tought,as long teaching means theory and the practical part.
troubleshooting is sure learning by doing ,but it is nothing if you don't have the basics i think