Coding has become an important skill in modern education. Computer programmers not only teach the technical know-how to work, but also develop a number of related skills - abilities that are essential for the success of the off-school and out-of-school student. Students will learn a range of social skills as they explore the world of coding, struggle with programming languages to unravel the mysteries of the digital world. These include starting critical thinking, conceptual thinking, creative thinking, dynamic thinking, decision making, problem solving, strategic thinking, self-expression, logical thinking, mathematical thinking, diversified thinking, systemic thinking, and more. Code coding teaches students the potential for collaborative, effective communication. Students respect teamwork, coordinate their efforts, and follow rules. Coding promotes students' social-emotional learning և increases their flexibility, determination, perseverance և self-expression. Along with