Mata kuliah ini berfokus pada praktik pemrograman menggunakan Python dengan IDE PyCharm melalui pendekatan learning by project. Mahasiswa mempelajari konsep dasar pemrograman dan algoritma sekaligus mengimplementasikannya ke dalam mini-proyek sederhana yang terintegrasi dengan tema Smart City. Dengan strategi pembelajaran bertahap, setiap pertemuan mahasiswa akan membangun bagian-bagian kecil proyek yang pada akhirnya menghasilkan aplikasi sederhana namun bermanfaat, seperti sistem parkir, pengelolaan sampah, absensi warga, atau kasir pasar.