Youyu Education technology Co. Ltd. is committed to providing an educational environment that combines technology and education with a long-term implementation of Blended Learning practices and the research of game-based learning (GBL) methodologies. “Youyu Programming” is a professional children and adolescent programming institution under the “Youyu Smart Learner” teaching program targeted towards children aged 5-18 years old via a gamification-based educational course. With the mission of “Let Every Child Learn to Program”, Youyu Programming has popularized computer and programming knowledge, taught children creative/independent thinking as well as programming skills and further introduced professional talent who have trained for the NOIPI/IOI competition, algorithms, computers, and have experience in the future of technology.