Coding for Change: Practical Programming Training and Simple AI Project for High School Students
DOI:
https://doi.org/10.57203/abdiwangi.v3i2.2026.83-90Keywords:
artificial intelligence , coding , digital literacy, project-based learning, python, high school studentsAbstract
The development of digital technology requires improved programming literacy and artificial intelligence understanding among high school students. However, information technology learning still focuses on application usage and lacks practical coding experience. This community service activity aimed to improve students’ basic Python programming skills and introduce simple AI through hands-on training using a project-based learning approach. The training materials included basic Python, mini projects (login system and calculator), Google Colab, and Canva AI. The results showed improvements in algorithmic thinking, the ability to develop simple programs, and increased student creativity and motivation. This training effectively enhanced digital literacy and technological competencies of high school students.
Downloads
References
[1] R. E. Febrita, M. F. A. Haris, E. M. Rini, and M. Hisam, “Optimalisasi Web Desa Guna Penyampaian Informasi Perkembangan dan Kegiatan Desa,” Dinamisia : Jurnal Pengabdian Kepada Masyarakat, vol. 6, no. 3, pp. 662–669, 2022. https://doi.org/10.31849/dinamisia.v6i3.8029
[2] A. Nugroho, R. S. Putra, and D. A. Prasetyo, “Pelatihan coding untuk meningkatkan computational thinking siswa sekolah menengah,” Jurnal Pengabdian kepada Masyarakat, vol. 5, no. 2, pp. 120–128, 2021. https://doi.org/10.30653/002.202152.742
[3] S. H. Rahman, M. I. Wahyudi, and A. Setiawan, “Peningkatan literasi digital siswa melalui pelatihan teknologi informasi berbasis proyek,” Jurnal Abdimas Informatika, vol. 3, no. 1, pp. 15–22, 2022. https://doi.org/10.25008/abdimasinf.v3i1.1234
[4] N. Lestari and A. P. Susanto, “Pemanfaatan Google Colab dalam pembelajaran pemrograman Python bagi siswa SMA,” Jurnal Pengabdian Teknologi Informasi, vol. 2, no. 2, pp. 45–52, 2023. https://doi.org/10.25077/jpti.2.2.45-52.2023
[5] R. Hidayat and Kusumawati, “Peningkatan literasi digital siswa melalui pembelajaran berbasis project-based learning,” Jurnal Teknologi Pendidikan, vol. 15, no. 1, pp. 45–53, 2023. https://doi.org/10.21009/jtp.v15i1.37845
[6] M. F. Ridwan, A. Hakim, and D. Pramudya, “Pelatihan pemrograman Python dasar untuk meningkatkan kemampuan problem solving siswa,” Jurnal Pengabdian Pendidikan, vol. 4, no. 1, pp. 33–40, 2022. https://doi.org/10.21070/jpp.v4i1.1465
Downloads
Published
Issue
Section
License
Copyright (c) 2026 A. Faiq Abror, Ahmad Mubais

This work is licensed under a Creative Commons Attribution 4.0 International License.
Jurnal Abdiwangi published by Pusat Penelitian dan Pengabdian Masyarakat Politeknik Negeri Banyuwangi (Poliwangi) , is licensed under a Creative Commons Attribution 4.0 International License (CC-BY).
You are free to:
Share ”copy and redistribute the material in any medium or format"
Adapt ”remix, transform, and build upon the material for any purpose, even commercially"
Under the following terms:
Attribution ”You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use"
No additional restrictions ”You may not apply legal terms or technological measures that legally restrict others from doing anything the license permits"





