Koding adalah proses menulis, mengedit, dan memahami instruksi komputer menggunakan bahasa pemrograman. Sedangkan Kecerdasan buatan (artificial intelligence atau AI) adalah cabang ilmu komputer yang berfokus pada pengembangan sistem komputer yang mampu melakukan tugas-tugas yang biasanya memerlukan kecerdasan manusia, seperti pengenalan suara, pemrosesan bahasa alami, dan pengambilan keputusan. Dengan kata lain, AI adalah kemampuan mesin untuk meniru proses berpikir dan pengambilan keputusan manusia.