Network-based Preparing Un-coding Modifying and Adding (PUMA) is a teaching-learning model that focuses on communication among students rather than emphasizing programming language grammar in an online education platform. The Network-based PUMA model consists of four steps: preparing, un-coding, modifying and adding. The results of the PUMA model applied to the National University of Education's student teachers for six weeks show that students were able to maintain their information literacy skills and improve their problem analysis ability and abstraction ability in computational thinking following the implementation of this model. It was also shown to improve communication skills.