هر ساله مسابقات متعددی در زمینه کدنویسی برای دانش آموزان در سراسر دنیا درحال برگزاری است ، لزوم یاد گیری برنامه نویسی برای دانش اموزان از هیچ کس پوشیده نیست و در کشورهای در حال توسعه آموزش برنامه نویسی به کودکان یکی از موضوعات اصلی آموزش محسوب میگردد.با توجه به پتانسیل بالای دانش آموزان ایرانی و لزوم یادگیری این رشته هر ساله مسابقه هوش برگزار میشود و دانش اموزانی که پذرفته می شوند وارد مرحله آموزش شده و پس از آن در مسابقات کدنویسی حضور پیدا میکنند.
شروع کار دانش آموزان در دوره ابتدایی با مقدمات برنامه نویسی ( اسکرچ ) بوده و تا پایان دوره متوسطه ( هوش مصنوعی ) ادامه دارد.