اپلیکیشنهای Scratch و ScratchJr کدنویسی را از طریق تخیل و خلاقیت به کودکان آموزش میدهند. این اپلیکیشن ها توسط آموزش برنامه نویسی کودکان گروه تحقیقاتی DevTech در دانشگاه تافتس، گروه مهدکودک مادام العمر MIT و شرکت Playful Invention توسعه داده شده اند. Scratch برای کودکان 8-16 ساله کارگردانی می شود، در حالی که ScratchJr برای کودکان 5-7 ساله درس هایی ارائه می دهد.
بچه ها می توانند داستان های تعاملی خود را بسازند و برای تمرین مهارت های کار گروهی با یکدیگر همکاری کنند. آموزش برنامه نویسی کودکان کاربران برنامه همچنین میتوانند به آموزشها و صفحه ایدهها دسترسی داشته باشند تا به آنها در ایجاد داستان و بازی کمک کند.
دانش آموزان در بیش از 150 کشور می توانند به این برنامه ها به بیش از 60 زبان دسترسی داشته باشند. Scratch برای دانلود کامپیوتر در دسترس است و بچه ها همچنین می توانند در مرورگر وب خود بازی کنند. استفاده از Scratch رایگان است.
کد نویسی SpriteBox
برنامه نویسی SpriteBox به بچه های آموزش برنامه نویسی کودکان چهار ساله اصول اولیه کدنویسی را آموزش می دهد. این برنامه توابعی مانند توالیبندی، پارامترها، حلقهها، رویهها و نحو اولیه سوئیفت و جاوا را آموزش میدهد. این برنامه خود را به عنوان یک "بازی ماجراجویی" توصیف می کند که از طریق نمادهای کدگذاری به کودکان آموزش می دهد که در نهایت به دستورات متنی تبدیل می شوند.
کاربران می توانند این برنامه را با قیمت 4.99 دلار از طریق فروشگاه اپل یا گوگل پلی ایرانیان سایبر دانلود کنند.
زمین های بازی سوئیفت
این برنامه بر روی Swift، یک زبان برنامه نویسی برای برنامه های اپل تمرکز دارد. Swift Playgrounds به کاربران این امکان را می دهد تا با استفاده از کد واقعی شخصیت ها را در دنیای سه بعدی هدایت کنند. همانطور که بازیکنان مفاهیم پیشرفته تری را یاد می گیرند، راه خود را از طریق سطوح دشوارتر می گذرانند. در طول مسیر، بازیکنان به مفاهیمی آموزش برنامه نویسی کودکان مانند دستورات، حلقهها، پارامترها و متغیرها تسلط پیدا میکنند.
اپل زبان برنامه نویسی Swift را طراحی کرد و برنامه Swift Playgrounds را توسعه داد. کاربران می توانند Swift Playgrounds را برای iPad یا Mac دانلود کنند.
تینکر
Tynker یک پلتفرم کدنویسی خلاقانه آنلاین است که مهارت های علوم کامپیوتر را به بچه های 5 تا 18 ساله آموزش می دهد. درس ها با مقدمه ای بر محاسبات از طریق چالش های کدگذاری مبتنی بر بلوک شروع می شود. همانطور که دانش آموزان بیشتر یاد می گیرند، این بلوک ها به دستورات جاوا اسکریپت و آموزش برنامه نویسی کودکان پایتون تبدیل می شوند. این دوره ها رویکردی همه جانبه و شبیه بازی دارند تا بچه ها را درگیر خود نگه دارند.