iCode یک نرم افزار آموزش برنامه نویسی است . مخاطب این نرم افزار می تواند از یک کودک پیش دبستانی تا یک فرد بزرگسال باشد . مهم ترین ویژگی iCode داشتن زبان شیرین مادری فارسی و گرافیکی بودن محیط نوشتن برنامه است . یعنی شما دیگر نیازی ندارید به دانش آموز به زبان انگلیسی برنامه نویسی یاد بدهید . هم چنین دانش آموزان نیازی به تایپ کردن و نوشتن ندارند . با داشتن توانایی حداقلی در استفاده از کامپیوتر و فقط با کشیدن و رها کردن بلوک های گرافیکی iCode به سادگی هر چه تمام تر می شود برنامه نویسی کرد . به زبان برنامه نویسی iCode زبان گرافیکی Drag & Drop هم گفته می شود .
iCode جدیدترین محصول بخش تحقیق و توسعه RoboChip است . چیزی حدود 3 سال روی آن کار شده تا از نظر نرم افزار ، سخت افزارهای بومی ، محتوا و سیستم آموزشی یک محصول قابل قبول باشد .