Tujuan dari pelatihan ini adalah untuk mengajarkan bagaimana memasukkan Programming (Coding) ke dalam pendidikan Sekolah Dasar dan Sekolah Menengah Pertama. Para peserta akan mempelajari konsep-konsep dasar yang relevan di lapangan dan praktik melalui pembuatan project mereka sendiri. Mereka juga akan terbiasa dengan alat dan metode pengajaran yang dapat digunakan dengan siswa mereka.
Pelatihan akan dibagi menjadi beberapa bagian, seperti berikut:
- Pengenalan Coding (hari 1) – Pada hari pertama pelatihan, guru akan memahami bagaimana komputer bekerja dan apa itu coding. Mereka akan belajar berbagai bahasa pemrograman dan penggunaannya di sektor IT. Di bagian akhir mereka akan membuat kode pertama (first code) mereka menggunakan aplikasi atau platform coding.
- Coding dalam ranah Pendidikan (hari ke 2) – Pada hari ini para guru akan belajar bagaimana mengajarkan coding di berbagai jenjang pendidikan, dari SD kelas 1 hingga SMP kelas 3. Mereka akan mendapatkan pengetahuan praktis tentang alat dan metode, termasuk Coding Unplugged (tanpa perangkat elektronik) dan alat yang dapat digunakan secara offline (tanpa koneksi internet).
- Coding Menggunakan Blok (hari ke 3) – Langkah selanjutnya adalah praktik langsung. Guru akan membuat project coding mereka sendiri menggunakan alat yang berbeda berdasarkan Pemrograman Blok (Block Programming). Setelah hari ini guru akan memahami dasar-dasar Coding.
- Coding menggunakan teks (hari ke 4) – Hari ini para guru melanjutkan latihan coding mereka namun kali ini dengan textual programming dengan Python. Setelah hari ini guru akan memahami coding pada tingkat yang lebih dalam.
- Coding di dalam Kelas – Sesi Percobaan Pengajaran (hari ke-5) – Bagian terakhir dari pelatihan coding adalah melakukan contoh pembelajaran yang nantinya dapat dilakukan guru untuk siswanya. Ini adalah bagian yang sangat penting dari pelatihan – tujuannya adalah untuk memastikan bahwa pelatihan ini akan memiliki kelanjutan yang nyata di sekolah para guru.