The purpose of this study is to develop a software education program to foster computational thinking for the previous generation of software education. In an environment that is rapidly changing due to the 4th industrial revolution, developing computational thinking skills and the ability to use software are important core competencies that both future and previous generations should have. Therefore, research on educational programs that allow previous generations of software education to easily access software education is needed. Software education is conducted in various ways, and the ultimate goal of software education is to enhance computing thinking by enhancing problem-solving skills based on computing thinking. Software education methods include various teaching and learning methods such as physical computing, unplugged computing, storytelling, and flip learning. Methods using physical or unplugged computing have the advantage of being able to train software without a computer without restrictions on location. In this study, a software education program was applied to parents and students of elementary schools, which were previous generations of software education, and positive results were obtained through a post-satisfaction survey. It is expected that it will be used as a useful educational material when various educational places such as companies want to organize software education programs to cultivate computational thinking.