As a reliable and portable object-oriented program-ming language, Java has been used in a variety of practi-cal systems, including enterprise servers, smart phones, and embedded systems. To assist Java programming learning of novice students, we have developed the web-based Programming Learning Assistant System (JPLAS) using Tomcat for the platform. In this paper, we implement the JPLAS platform using Node.js and Docker to improve the usability and portability. Node.js is a popular web application server, since server-side programs can be made using JavaScript. Docker helps the easy and solid deployment of an application at any platform. For evaluations, we compared the number of program files in this implementation with that of the previous one, and asked 11 students in Japan and Indonesia to install and use it to confirm the validity.