This paper presents the architecture and basic functions of a remote teaching system based on Modern Multimedia Interactive computer technologies, as well as the main approaches to manage remote teaching process. Our remote teaching system allows humans to interact with computers in a natural way. This system has been successfully used to teach a programming course, showing a number of advantages and benefits in comparison with traditional teaching methods. This confirms that we chose the right direction to create teaching tools that is to use a variety of modern methods of human interaction with a computer system, such as speech recognition. The software consists of a number of modules: a class-conducting module, a course management module, and an authorization module. The class-conducting module is the most important; it provides the following functions: group interaction among users (chat), interactive board, video transmission, etc. We compare the existing remote teaching systems with our own. The proposed platform analyzes the capabilities of building internet-based laboratories for online teaching and learning systems. © 2018 IEEE.