adalah layanan digital yang mengumpulkan, merawat, dan mendistribusikan materi digital. Repositori adalah alat penting untuk melestarikan warisan organisasi, memfasilitasi pelestarian digital dan komunikasi ilmiah.
Pengembangan dan penggunaan teknologi informasi dan komunikasi di bidang pendidikan dapat menjadi alat bantu pembelajaran yang efektif. Aplikasi icode memungkinkan kegiatan belajar menjadi sangat fleksibel, tidak terikat waktu dan tempat serta memberi kesempatan kepada siswa untuk aktif sehingga tercapai pembelajaran yang bermakna. Bahasa pemrograman merupakan mata pelajaran atau mata kuliah yang menuntut ketelitian dan keuletan yang tinggi sehingga dituntut metode yang tepat. Untuk itu diperlukan model dan media pembelajaran yang dapat membantu siswa untuk mencapai kompetensi dasar dan indikator pembelajaran. Penggunaan aplikasi icode dapat menjadi pilihan media untuk tujuan tersebut. Kata kunci---Pembelajaran Bahasa Pemrograman dengan menggunakan aplikasi icode