Asteroid Defense adalah kompetisi coding berbasis blok untuk sekolah. Setiap siswa bisa mendapatkan poin dengan menggunakan kemampuan mereka dalam meng-coding, berpikir kritis dan menerapkan konsep robotika. Setiap siswa harus mengarahkan kubah mereka untuk menghancurkan asteroid sebanyak mungkin. Peserta yang memiliki algoritma pertahanan terbaik akan mendapatkan poin paling banyak.
Peserta akan mendapatkan skor setelah bermain Asteroid Defense. Setelah mendapat skor, peserta akan masuk ke papan peringkat (leaderboard) bersama peserta lain. Peserta akan masih bisa memperbaiki dan mengubah coding mereka untuk meningkatkan skor dan menjadi yang terbaik di antara peserta yang lain.