Saat ini sistem operasi pada smartphone bekerja layaknya sebuah komputer. Sistem operasi yang paling banyak digunakan pada smartphone adalah android. Android merupakan perangkat seluler yang bersifat open source, dimana semua penggunanya dapat membuat atau mengembangkan berbagai aplikasi. Salah satunya adalah aplikasi kursus bahasa pemrograman. Sampai saat ini, kursus bahasa pemrograman masih belum menggunakan sistem apapun, sehingga semuanya dilakukan secara offline atau manual mulai dari pendaftaran kelas, penjadwalan kelas, proses belajar mengajar dan proses pembayaran yang mengakibatkan banyaknya arsip yang harus disimpan untuk keperluan administrasi dan membutuhkan waktu yang relatif banyak untuk pelanggan datang kelokasi kursus. Aplikasi kursus bahasa pemrograman berbasis android ini mampu mengatasi permasalahan yang terjadi pada kursus bahasa pemrograman selama ini diantaranya risiko kerusakan dan kehilangan arsip, salah memasukkan data pelanggan, waktu yang relatif banyak dan lain-lain. Penelitian ini menganalisis kebutuhan dan permasalahan yang dihadapi oleh pelaku bisnis kursus bahasa pemrograman dan merancang database serta tampilan antarmuka yang baik, sehingga aplikasi ini diharapkan mampu memenuhi kebutuhan dari pemilik dan pelanggan kursus bahasa pemrograman tersebut. Perancangan perangkat lunak pada aplikasi ini menggunakan usecase diagram, activity diagram, ERD, tabel relasi dan perancangan antar muka.