Online courses often require even tech-savvy students to learn how to use new types of hardware and software to communicate and connect within their classes. Troubleshooting skills develop with time and practice, but it all can be very frustrating at first.