The purpose of this course is to help students learn programming, robot design, 3D printing as well as flowchart planning. Furthermore, students can gain skills, such as problem-solving, programming logic, computer thinking, and innovation