On a mission to reinvent computer education for the next generation, we founded coding4youth.org. At Coding4Youth, we are committed to provide the best computer programming education for youth. With face2face live online lessons, and 1on1 class setting, individual course map and advanced learning management system, we have developed a method of online teaching that emphasizes on solid fundamental knowledge and practical programming skills.