Blockly به عنوان ستون فقرات برای Android App Inventor عمل می کند ، که می تواند برای توسعه برنامه های Android استفاده شود. MIT کنترل این پروژه متروکه Google را به دست گرفته است.

 

Blockly هنوز به اندازه Scratch توسعه نیافته است و به همان تعداد کتاب درسی موجود نیست. اما به نظر می رسد که Blockly به عنوان یک محیط برنامه نویسی قوی برای توسعه دهندگان در هر سنی ، آینده درخشانی دارد.

 

سن پیشنهادی: 10 سال به بالا مورد نیاز: رایانه دارای ویندوز ، سیستم عامل Mac یا Linux آنچه دوست داریم

یک طراحی مستقیم تر تا کودکان بیشتری بتوانند یاد بگیرند. توسط دانشگاه کارنگی ملون به صورت رایگان حمایت مالی می شود.

 

چیزی که دوست نداریم فشار برای کدگذاری "تمیز" می تواند برای مخاطبان جوان خیلی سریع باشد.  نیمی از صفحه About از نام پروژه آلیس دفاع می کند.

آلیس یک ابزار رایگان برنامه نویسی سه بعدی است که برای آموزش مفاهیم زبان های برنامه نویسی شی گرا مانند C + طراحی شده است. این روش از روش اجزای سازنده آشنا استفاده می کند تا به کودکان امکان ایجاد بازی یا انیمیشن با برنامه ریزی حرکات دوربین ، مدل های سه بعدی و صحنه ها را بدهد.

 

رابط کشیدن و رها کردن و دکمه بازی آسان برای برخی از دانش آموزان کمی گیج کننده تر از بی نظمی Scratch است. برنامه ها یا "روش ها" در آلیس می توانند مانند NetBeans به Java IDE تبدیل شوند تا دانشجویان برنامه نویسی بتوانند از رابط بصری بلوک ساختمان به یک زبان برنامه نویسی استاندارد انتقال دهند.

 

دانشگاه کارنگی-خربزه توسط آلیس ساخته شد. ممکن است سایت صاف به نظر نرسد ، اما برنامه هنوز در حال توسعه و تحقیق است.

 

توجه: اگر آلیس را روی Mac نصب می کنید ، باید نصب را با رفتن به System Preferences> Security & Privacy> Allowing Apps Downloaded from: App Store and Identified Developers. پس از پایان نصب ، تنظیمات امنیتی خود را تغییر دهید.

Swift یک زبان برنامه نویسی است که برای ایجاد برنامه های iOS استفاده می شود. Swift Playgrounds یک برنامه iPad است که برای آموزش نحوه برنامه نویسی در Swift به بچه ها طراحی شده است. بارگیری از اپل رایگان است و به دانش برنامه نویسی قبلی احتیاج ندارید.

 

این برنامه شامل بسیاری از آموزشها در مورد دستورات مختلف Swift است که در این حالت برای جابجایی شخصیتی به نام Byte در جهان 3D طراحی شده است. اگرچه دانش برنامه نویسی لازم نیست ، کودکان باید توانایی خواندن کتاب های درسی را داشته