Abstract:
One of the most important abilities in digital age for student teacher is coding abilities. Student teacher can be developed with online courses built on microlearning concept and adapt from their basic abilities. This research aims to 1) compare coding abilities of student teacher in different backgrounds. 2) design and develop online courses using microlearning 3) compare profile and coding abilities of student teacher who learning on coding course in different microlearning style and backgrounds. This research is adaptive experimental research that develop coding abilities of student teacher. The experimental group consisted of 30 first year student teacher to senior has been collected using the convenience sampling. The research instruments were a microlearning satisfaction survey and coding abilities online test. The key finding can be summarizing as follows: 1. Total scores and program component scores between groups were statistically different when compared to those who had learned to code with those who had not learned to code, computer major and other, major mathematics-science major and other major. 2. This online coding courses designed around the microlearning concept consists of three modules: the unplugged coding module, the Scratch module, and the Python module. for each of modules pretest was assessed at what level of coding abilities in order to receive lessons that suitable for learners' needs. Online coding coures designed on an online learning platform (Canvas LMS). There are learning materials created according to the concept of microlearning, consisting of text, games, video, interactive video, interactive slides, draw.io, Microsoft MakeCode Arcade and interactive Python console. 3. Comparison of pre -post coding abilities using relative score found that the MLL group got the highest relative score of .57, the lowest was the HML group got the score of .00. The scores on coding abilities during the course were found that module 1: unplugged Coding, the HMM group scored the highest 8 points, representing 100%, and the HML scored the lowest 2 points, representing 25%. Module 2: Scratch, the MHH group received the highest score of 5.70, or 71.25%, and HML, the lowest score of 0, with 0%, and module 3: Python, the HHH group, had the highest score of 5.50, or 68.75%, and the HML. The lowest score is 1 point, or 12.50 %.3. The participants in this study were classified based on their performance (L = low, M = moderate, and H = high) on coding across learning routes. For example, LMH refers to students who start with low performance in Module 1, moderate level in Module 2, and high level in Module 3. It was found that the students in MML group had the highest relative score (M = .57), while those in HML group had the lowest score (M = .00). The HMM group had the highest level of performance (100%) in Module 1 (Unplugged Coding), but the HML had the lowest (25%). The MHH group performed best (71.25%) in Module 2 (Scratch Coding) while the HHH group outperformed others (68.75%) in Module 3 (Python Coding). The HML group had the lowest performance in both Modules 2 & 3.