This article is attemptted to design a hands-on learning model with the concept of multimedia learning. The framework of cognitve apprenticeship as the pedagogical fundamental was applied in developing the hands-on activity. Advanced technology could assist the learning activities in classroom such as digital video camera, interactive white board, real object projector, etc.. In this model, electronic devices were controlled conherently by the novel software whcih may elaborate hands-on learning environment. The learning activities in classroom were fouced on the programming language teaching. The participants in this survey were vocational high school student who may get used to learn with hands-on experience. This design introudce the concept of hands-on teaching with the framework of cognitive apprenticeship and highlight the importance of e-learning software whcih integrates the audio and video inputs of the electronic devices.