Yes, there are a number of excellent online courses that cover everything from solar hot water heating to home energy fundamentals. Here is a link to a list of those courses - Online Solar Energy Courses.