هزینه اشتراک: رایگان
زبانهای برنامهنویسی: HTML/CSS, Python, PHP, Ruby, APIs, JavaScript, jQuery
سطح آموزشی: مبتدی
کدآکادمی معروفترین و احتمالاً یکی از پر استقبالترین پلتفرمهای آموزشی گیمیفیکیشن در اینترنت است. کاملاً رایگان بودن آن نکتۀ بسیار مهمی است. در مجموع، شامل 100 درس بوده که هر کدام از آنها متشکل از 5 الی 20 زیر درس میباشند. اگرچه مباحث سخت و پیچیدهتری مثل طراحی بازی و وبسایت را هم آموزش میدهد، اما عموماً به افراد مبتدی و تازهکاران که هیچ ایدهای از حتی یک عبارت شرطی (if statement) ندارند پیشنهاد میشود. کدآکادمی از یک سیستم مدالها و دستاوردها استفاده میکند – هر چه دروس بیشتری را تکمیل کنی، مدالها و امتیازات بیشتری کسب میکنی.
هزینه اشتراک: پولی
مفاد آموزشی: Ruby, JavaScript, HTML/CSS, Python, iOS, Git, Databases, Electives
سطح آموزشی: متوسط تا پیشرفته
اصلیترین تفکر پشت سیاستهای Codeschool این است که "بهترین راه برای یادگیری انجام آن است". نکتهای که این را نسبت به کدآکادمی متفاوت میکنم، ترکیب محتوای ویدئویی، کد زدن در مرورگر و گیمیفیکیشن است که این همخوانی و تطابق بسیار عالی است. مشابه با کدآکادمی، Codeschool هم امتیازات، مدالها و دستاوردها را پاداش میدهد. نکتۀ مهمتر اینجاست که این پلتفرم با Open Badges – که دستاوردها و مدالهای را از پلتفرمهای گیمیفیکیشن مختلف جمع آوری میکند و به بینندگان بیشتری نمایش میدهد – همکاری میکند.
هزینه اشتراک: پولی (نسخه آزمایشی رایگان)
مفاد آموزشی: Android, C#, CSS, Databases, Design, Development, Digital Literacy, Game Development, HTML, iOS, JavaScript, PHP, Flask, Swift, Python, Ruby, WordPress, Java, Web Design, PHP, WordPress, workshops, courses
سطح آموزشی: مبتدی تا پیشرفته
جدا از مدالها، دستاوردها و ویدئوها، Treehouse شامل امتحانات هم میشود. علاوه بر این، فرد میتواند در چالش-های برنامهنویسی شرکت کند که سریعتر مواردی که در ویدئوی قبلی آموخته را اعمال و استفاده کند. میتوانید با دیدن ویدئوها و حل امتحانات امتیازت و مدالهای مختلف کسب کنید. مأموریت نهایی Treehouse این است که به یک کارفرمای بالقوه کمک کند تا ببیند چه مهارتهایی برای یک فرد خواهان شغل نیاز است.
هزینه اشتراک: رایگان
مفاد آموزشی: C, C++, Java, C#, PHP, Python, Ruby, Javascript, Objective-C, Go, Haskell, Scala, Perl, Dart, Bash, Pascal, Groovy, Clojure, VB.NET, Lua, F#, OCami, Swift, Rust
سطح آموزشی: متوسط تا پیشرفته
درحالیکه اکثر پلتفرمهای گیمیفیکیشن از مدالها، دستاوردها و امتیازت استفاده میکنند، CodinGame از بازیهای واقعی برای کمک به فرآیند یادگیری استفاده میکند. برعکس کدآکادمی و دیگر پلتفرمهای معرفی شده، CodinGame همراه با بازیهایش، به یادگیرندگان پاداشهای ذاتی میدهد. مفاد آموزشیاش شامل بیش از 20 زبان برنامهنویسی است. همه چیز به صورت بلادرنگ در یک مرورگر اتفاق میافتد، جایی که فرد هم کد میزند و در گوشۀ تصویر هم بازی را میبیند.
هزینه اشتراک: رایگان / سطوح بالاتر پولی (9.99$)
مفاد آموزشی: Python, JavaScript
سطح آموزشی: مبتدی تا متوسط
مشابه با CodinGame، CodeCombat هم از بازیهای واقعی برای یادگیری برنامهنویسی توسط افراد استفاده می-کند. صفحه نمایش بین یک ویرایشگر کد و یک دخمه پرپیچ و خم با آواتار بازیکن است که میتواند توسط مجموعه-ای از دستورات که باید به درستی تایپ شوند کنترل میشود، چون هر خطا در کد امتیازات ضربه را کاهش میدهد. در نهایت تعداد زیاد خطاها باعث کشته شدن کاراکتر میشود. هر مرحله شامل درخواستها و مأموریتهای مختلف، مثل جمع کردن جمها، مبارزه با هیولاها و پیدا کردن راهی به مرحله بعد میباشد.
هزینه اشتراک: رایگان
مفاد آموزشی: Python
سطح آموزشی: پیشرفته
مفاد آموزشی به زبان برنامهنویسی پایتون محدود شده است. فرد میتواند در میان چالشهای مختلف برنامهنویسی را بیاموزد، اما همچنین هدف دیگری هم دنبال میکند – وظایف برنامهنویسی مشکوک و مشکلدار را هم در بین تمام جامعه کاربران برای کمک کردن به حل آن به اشتراک میگذارد. Checkio میخواهد برنامهنویسان مشکلاتشوان را با دیگر کاربران به اشتراک بگذارند تا به کمک هم راهحلی برای آن بیابند. Checkio بازیکنان را با مشکلات برنامهنویسی واقعی مواجه میکند، در حالیکه، همانگونه که آارامنکو ادعا میکند،Codecademy فقط افراد را مجاب به خواندن در مورد کد و برنامهنویسی میکند.
لینک مقاله در آقای گیمیفیکیشن
قسمت دوم مقاله
ترجمهای از وبلاگ getbadges