Кружки программирования – кружки, оснащенные компьютерами и по возможности дополнительным оборудованием (шлемы или очки виртуальной реальности, фото- и видеокамеры и пр.), нацеленные на развитие компетенций в области искусственного интеллекта, компьютерного зрения, информационной безопасности, программирования, мобильной разработки и других смежных областей.