Cloud computing is used to provide users with computer resources on-demand any time over the Internet. E-learning systems usually require many hardware and software resources. There are numerous educational institutions that cannot afford such investments, and cloud computing is the best solution for them. For educational purposes lecturers and researchers can leverage cloud computing to enhance their eLearning experience. This paper is to present how the cloud computing provides on-demand virtual labs for special IT courses. The focus is how cloud services can be used, how they can be integrated into the existing infrastructure, and how new didactic models could look like.