Aspects of the use of virtual environments for the training of specialists in the field of Information-Communication Technology (ICT) are reviewed. The need to expand practical work when studying technical disciplines is justified. The definition of a virtual environment together with the content and types of virtual environment is developed. The architecture of virtual practice, requirements for the components of practice, the functional capabilities of modules for managing virtual environments for users and on-line lecturers are given. The influence of virtual practices on the quality of specialist training is discussed. The use of virtual practice for continuous training is considered.