As the fourth industry revolution is starting, most of the fields including education are rapidly being changed. In parituclar, research on IT or SW fusion in each field is being performed. This paper discusses novel approaches to improve previous education services through IT fusion. First, I propose a way to converge IT into global education, which focuses on students of the college of education who are interested in becoming teachers. Due to internationalization demands in the field of education, the necessity of global education is increasing rapidly. However, a general consensus of the definition and model for global education is not clear yet and the actual performance falls short of our expectations owing to high cost, low effectiveness, and lack of persistence in the process of global education. To overcome the limits of global education and develop an efficient education system, this research suggests an IT-fusion-based education system for training global teachers. Second, it is difficult for an instructor to grasp instantly how much learners understand learning content in class in a typical education environment. In case of a class, which consists of possibly dozens of students at various levels ; trying to understand degree and learning achievement of the learners in a broad spectrum, depending on the learning contents. Therefore, it is almost impossible for an instructor to let all of the learners reach a specific learning objective. In this paper, I propose an approach that enables the arbitrary rate of learners, who reach a learning goal, to be set by an instructor. I describe an instruction support system combined with an instant response system, dynamic formative evaluation scheme, and confidence level. I expect that this approach can make an instructor set the ratio of learners, who reach the learning objective, as the instructor wants, and brings about effective instruction. Third, this study proposes a new learning model for improving problem solving and programming skills. To solve a real world problem using IT, problem solving and programming skills are important. In this study, I describe a learning model that can help to improve problem solving and programming skills, based on computational thinking. The feature of the learning model proposed is to offer learners challenges and spur interest by presenting the questions into learning games of an intercompetition type after developing the questions that improve problem solving and programming skills. Another feature is to present the questions about algorithms and programming in various forms and generate them dynamically. Especially, by providing an inter-competition game type, due to increase of competition between learners, learners will feel relatively less difficulty in problem solving and programming, and enable them to naturally improve problem solving abilities and programming skills through the competition.