Dalam teknologi, dikenal dua istilah yaitu Programming dan Programmer. Kegiatan coding dipercaya dapat melatih kemampuan anak-anak untuk melatih logika dan konsep berpikir, memecahkan masalah secara sistematis, serta menjadikan anak lebih fasih dalam menggunakan teknologi. Namun, yang menjadi kendala adalah bagaimana cara untuk menarik minat anak untuk mulai belajar programming sejak dini. Dalam proyek akhir yang berjudul “Nuby: Android-based Ruby for Elementary School” dibuat aplikasi berbasis mobile untuk membantu anak-anak mempelajari bahasa pemrograman Ruby. Pada aplikasi ini, pembelajaran akan dimulai secara bertahap yaitu dimulai dari tingkat dasar, dilanjutkan dengan tingkat menengah, dan diakhiri dengan tangkat lanjut. Didalam aplikasi ini terdapat 3 kelas yang masing-masing kelas memiliki teori, latihan, dan ujian. Sehingga kita dapat memastikan bahwa anak-anak akan benar-benar paham denga materi nya. Pada aplikasi ini juga terdapat playground untuk anak-anak yang ingin mencoba menjalankan kode program Ruby. Setelah meneyelesaikan seluruh kelas, anak-anak akan diberikan award berupa sertifikat kelulusan. Dengan hasil pengujian mendapatkan presentase 89,6% pengguna sangat setuju bahwa aplikasi Nuby sudah sesuai untuk pelajar Sekolah Dasar dari kelas 4 hingga kelas 6.
Kata kunci: pemrograman, coding, Ruby, Android, mobile