iCode is a program run by iBridge hub that aims to teach computer programming skills to children, youths, educators, and parents in the community. It offers coding courses at iBridge hub, in schools through after-school programs and clubs, and online for individuals to learn at home. The goal is for coding to become a core subject in education and to make programming more accessible and seen as an essential 21st century skill. iCode uses a three month curriculum that introduces programming concepts and then teaches different languages appropriate for different age groups. It provides computers and resources at its hub and online for individuals to learn and practice coding.