Coding for Change: Practical Programming Training and Simple AI Project for High School Students

Authors

  • A. Faiq Abror Politeknik Balekambang Jepara
  • Ahmad Mubais Politeknik Balekambang Jepara

DOI:

https://doi.org/10.57203/abdiwangi.v3i2.2026.83-90

Keywords:

artificial intelligence , coding , digital literacy, project-based learning, python, high school students

Abstract

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

Download data is not yet available.

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

30-04-2026

How to Cite

[1]
A. F. Abror and Ahmad Mubais, “Coding for Change: Practical Programming Training and Simple AI Project for High School Students”, J. Pengabdian Pemberdayaan Banyuwangi, vol. 3, no. 2, pp. 83–90, Apr. 2026, doi: 10.57203/abdiwangi.v3i2.2026.83-90.