In an IT learning environment, hands-on learning is central to one's learning. Many previous studies found that STEM students who were taught through a hands-on learning method, as opposed to only the textbook and lecture method, showed higher comprehension of the concepts. Hands-on labs and experimenting expand a student's understanding and appreciation of science. For many years, traditional IT program instructors have been able to integrate hands-on approaches into the classroom. Although hands-on laboratory exercises are integral to a successful IT program, e-Learning students in IT do not have the same laboratory experience as onsite students. Consequentially, there is a problem with e-Learning IT students not acquiring all the essential hands-on skills with equipment used in the IT industry. In this chapter, we present a solution which is based on private cloud computing and can be used to build a laboratory and learning environment for a variety of online hands-on IT courses including Wireless System, IP Telephony and Server Application. Students, as cloud clients, can access the server by web access through VPN connection.