Pre-elementary teachers should acquire sufficient programming literacy using educational programming language (EPL) such as Entry or Scratch through the curriculum of the University of Education. Accordingly, this study developed and implemented an EPL programming education program and verified its effectiveness. To this end, first, a development strategy was set in consideration of the difficulties and error types of the EPL programming experienced by beginners in programming, and 30 types of EPL learning modules were developed by applying this strategy. Using this learning module, a customized modular EPL education program that can be applied for two hours for 10 weeks was constructed. The validity of the EPL learning module development strategy, learning module, and customized modular EPL education program was verified by 13 experts. The customized modular EPL education program was applied to the experimental group for 10 weeks, and the EPL learning module was applied to the comparison group for 10 weeks. To verify the effect of the class application of the experimental group and the comparison group, a pre-test was conducted before class application, and a post-test was conducted after applying the class for 10 weeks and submitting two practical tasks. The results of the class application confirmed the effect of the customized modular EPL education program in the EPL programming pre-stage, the data processing category, and the logic implementation category of the EPL programming coding stage and the EPL programming debugging stage. In conclusion, to reduce the difficulties and errors experienced by beginners in EPL programming, it was found that teaching and learning using learning modules developed in a systematic way is effective in programming education.