هنگامی که من شروع به یادگیری برنامه نویسی و افزایش مهارت کدنویسی کردم از گزینه های زیادی مانند کتاب،کتاب های الکترونیکی و همچنین دوره های آموزشی آنلاین استفاده وجود داشت.در این مقاله می خواهیم با ۱۰ بازی رایگان برای افزایش سطح مهارت کدنویسی آشنا شویم.


یادگیری آنلاین طی چند سال گذشته رشد زیادی داشته است از دوره های تعاملی یا interactive ، دوره های آموزش ویدئویی مانند دوره های آمورشی کدفرند و همچنین یادگیری با استفاده از بازی ها.


بازی ها به غیر از اینکه می تواند سرگرم کننده باشد می تواند در افزایش سطح مهارت کدنویسی و برنامه نویسی نیز موثر باشد،امروزه بازی های توسعه داده شده‌اند که می توانید با استفاده از این بازی ها تمرین برنامه نویسی داشته و مهارت های برنامه نویسی خود را به شکل باورنکردنی افزایش دهید.


۱.بازی CodeMonkey
بازی CodeMonkey با استفاده از CoffeeScript یک زبان برنامه نویسی کامل را به شما در یک محیط جذاب و سرگرم کننده یاد می دهد و شما می توانید اولین بازی خود را در محیط وب با استفاده از HTML5 پیاده سازی کنید.


۲.بازی CodinGame
با استفاده از بازی CodinGame می توانید بیشتر از ۲۵ زبان برنامه نویسی مختلف را یادبگیرید از جمله این زبان ها می توان به زبان جاوا اسکریپت،روبی،و php اشاره کرد.یکی از مزیت های بزرگ در مورد CodinGame این است که شما می توانید با دوستان یا همکاران بازی کنید.


۳.بازی Css Diner
بازی Css Diner یک راه ساده و جذاب برای یادگیری Css است،در این بازی ۳۲ سطح وجود دارد که می توانید با نحوه کارکرد انتخابگرهای Css را آموزش دهد.هر سطح به طور مداوم پیچیده‌تر میشود و براساس آنچه در درسها یا مرحله های قبلی آموخته‌اید.


۴.بازی Flexbox Froggy
اگر می خواهید با نحوه کار Css Flexbox آشنا شوید این بازی بهترین راه برای این موضوع است.در طول این بازی شما با یک رابط کاربری ساده مبانی Css FlexBox را اموزش می بینید.


۵.بازی CodeCombat
بازی CodeCombat به شما کمک می کند که زبان های برنامه نویسی مانند پایتون،جاوا اسکریپت ،کافی اسکریپت و Lua را یادبگیرید.در سطح مبتدی شما باید قهرمان بازی خود را با استفاده از برخی دستورات برنامه نویسی بر اساس زبانی که انتخاب کرده‌اید به حرکت درآورده و همچنین زبان انتخاب شده خود را نیز یادبگیرید


۶.بازی Untrusted
بازی Untrusted یک بازی ماجواجویی برای افزایش مهارت های کدنویسی برای زبان جاوا اسکریپت است.در این بازی شما با استفاده از دستورات جاوا اسکریپت دکتر Eval را از طریق کدنویسی در مسیر های مختلف حرکت دهید،این بازی می تواند مهارت های شما را در حل مسائل پیچیده جاوا اسکریپت افزایش دهید.

۷.بازی Robocode
اگر تا به حال بازی BattleBots را تماشا کرده باشید این بازی برای شماست،شما مهارت های برنامه نویسی را با ساخت مخازن نبرد برای روبات های مجازی در جاوا یا دات نت یاد خواهید گرفت.