اسکرچ – Scratch

سکرچ یک زبان برنامه نویسی برای کودکان است که توسط آزمایشگاه کودکستان دانشگاه MIT آمریکا طراحی شده است.
این زبان، دستورالعمل هایی رابرای والدین و مربیان کودک ارائه کرده است تا در اختیار کودکان قرار دهند.
کودکان با قرار دادن دستور ها کنار یکدیگر و ترکیب کدها به شکل پازل، قادر خواهند بود تا دستوراتی کاربردی را بنویسند و با کدها آشنا شوند. با آموزش این زبان کودکان می توانند خلاقیت های خود را در زمینه ی کدنویسی به صورت آنلاین به اشتراک بگذارند.

توآین – Twine

برای کودکانی که علاقه مند به ایجاد بازی ها و ساخت داستان هستند و به جزئیات فنی برنامه نویسی علاقه ای ندارند، Twine گزینه ی مناسبی خواهد بود. Twine یک برنامه داستان سرایی غیر خطی است که توسط کاربران در تمام سنین از جمله تعداد زیادی از بزرگسالان و مربیان استفاده می شود.

بلاکلی – Blockly

بلاکلی یک زبان برنامه نویسی تصویری است که محیطی دوستانه برای کودکان ایجاد مینماید. Blockly شامل دستوراتی به زبان های JavaScript، Python، PHP، Lua و Dart است.

در حقیقت می توانید کد را در کنار صفحه خود مشاهده کنید و آنها را به هم پیوند دهید. همچنین می توانید زبان های برنامه نویسی را تغییر دهید تا تفاوت های موجود در دستورات زبان های مختلف را مشاهده کنید.

آلیس – Alice

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

اسکرچ جونیور – Scratch JR

ScratchJr یک زبان برنامه نویسی مقدماتی است که کودکان ۶-۸ ساله را قادر می سازد داستان و بازی های تعاملی خودشان را ایجاد کنند. کودکان با هم به بلوک های برنامه نویسی گرافیکی حرکت اضافه می کنند تا شخصیت ها حرکت کنند، بپرند و آواز بخوانند. کودکان می توانند به وسیله ویرایشگر رنگ، رنگ شخصیت ها را تغییر دهند، صداهای خود را به آن اضافه کنند و حتی عکس های خود را وارد کنند، سپس از بلوک های برنامه نویسی برای ساختن شخصیت هایشان استفاده کنند.