Which course will be the best for Hardware and Networking?
I would recommend
CompTia’s A+ (hardware) and
Network+ courses.
Those will give you the basics. You can probably (if you don’t want to purchse the course materials), find an outline of the courses online, and then google the individual points to learn about them. From there, I would recommend getting a hold of old equipment and creating your own network with webservers, file servers, proxys, firewalls, and learning how each part communicates with the others.