प्रोग्रामर होना आईटी विभागों या प्रौद्योगिकी केंद्रित उद्योगों में काम करने वालों के लिए आरक्षित एक विशेष कौशल नहीं है। करियर की एक श्रृंखला के लिए प्रवेश स्तर की स्थिति प्राप्त करने के लिए कुछ स्तर के कोडिंग कौशल की आवश्यकता होती है।
निम्न नि:शुल्क कोडिंग गेम सभी उम्र और अनुभव स्तरों को लक्षित करते हैं और कई प्रोग्रामिंग भाषाओं में आरंभ करने में आपकी सहायता करने के लिए डिज़ाइन किए गए हैं।
इस सूची के सभी गेम सभी प्रमुख वेब ब्राउज़र पर खेले जा सकते हैं, सिवाय इसके कि जहां नोट किया गया हो।
चेकियो
हमें क्या पसंद है
- Chrome और Firefox ब्राउज़र ऐड-ऑन सुविधा सेट का विस्तार करते हैं।
- अनुवाद कई भाषाओं में उपलब्ध हैं।
- समुदाय कोड समीक्षा सुनिश्चित करती है कि आप सही रास्ते पर हैं।
जो हमें पसंद नहीं है
यूजर इंटरफेस कुछ जगहों पर थोड़ा भद्दा है।
शुरुआती और उन्नत डेवलपर्स के लिए डिज़ाइन किया गया, CheckiO आपको पायथन या जावास्क्रिप्ट का उपयोग करके चुनौतियों को हल करने का काम करता है। आपको एक ईमेल पते के साथ साइन इन करने का विकल्प दिया गया है या अपने Google, Github, या Facebook खाते का उपयोग करके एक आधार बनाने के लिए जिससे आप प्रोग्रामिंग कार्यों के माध्यम से दुश्मनों पर हमला करते हैं या उन्हें दूर भगाते हैं।
कोड कॉम्बैट
हमें क्या पसंद है
- अच्छी गति, पूरी तरह से अवशोषित पाठ।
- उन्नत उपयोगकर्ता अपने स्तर का निर्माण कर सकते हैं।
जो हमें पसंद नहीं है
- उन्नत स्तरों के लिए भुगतान की आवश्यकता है।
- नए लोगों के लिए इन-गेम ट्यूटोरियल थोड़े भ्रमित करने वाले होते हैं।
कोडकॉम्बैट की कोर टीम कालकोठरी, जंगलों, पहाड़ों, रेगिस्तानों और अन्य शांत परिदृश्यों के माध्यम से साहसिक कार्य करते हुए कार्यक्रम सीखने का एक सुखद तरीका बनाने के लिए सैकड़ों ओपन-सोर्स योगदानकर्ताओं के साथ शामिल हुई। कॉफ़ीस्क्रिप्ट, जावास्क्रिप्ट, या पायथन सीखें, जबकि आपका चरित्र अनुभव अंक और लूट हासिल करता है, क्लासिक आरपीजी सेटिंग में कोड लिखकर रास्ते में मिनी-क्वेस्ट को पूरा करता है।
जैसे-जैसे आप आगे बढ़ते हैं, आप उन्नत क्षेत्रों को अनलॉक कर सकते हैं, यह सुनिश्चित करते हुए कि गेमप्ले कभी थकाऊ न हो। CodeCombat कक्षा संस्करण शिक्षकों और छात्रों के लिए उपकरण प्रदान करता है, जिससे आप कम उम्र में भी प्रगति की निगरानी कर सकते हैं और एक वैध प्रोग्रामर बन सकते हैं।
कोडिनगेम
हमें क्या पसंद है
- नौकरी भर्ती संसाधनों के साथ प्रभावशाली सरलीकरण।
- इतना मनोरंजक कि आप भूल सकते हैं कि आप सीखने वाले हैं।
जो हमें पसंद नहीं है
हमें CodinGame के साथ कोई उल्लेखनीय नुकसान नहीं मिला है।
CodinGame के मिनी-गेम सक्षम प्रोग्रामर को अगले स्तर तक ले जाने के लिए डिज़ाइन किए गए हैं। यह एक चुनौती-केंद्रित वातावरण है जहां आप दो दर्जन से अधिक प्रोग्रामिंग भाषाओं में से एक सीखते हैं, जिसमें प्रमुख विकल्प, साथ ही डार्ट और एफ जैसे कम-ज्ञात डिजिटल बोलियां शामिल हैं।
गेम में एकल और मल्टीप्लेयर टर्न-आधारित चुनौतियाँ शामिल हैं, उन प्रतिस्पर्धी रसों को प्रवाहित करने के लिए लीडरबोर्ड में भाग लेने के विकल्प के साथ।चाहे एलियंस की शूटिंग हो, मोटरसाइकिल दौड़ना हो, या एक विश्वासघाती चक्रव्यूह के माध्यम से अपना रास्ता बनाने की कोशिश करना हो, CodinGame के सीखने के तरीके व्यसनी और मनोरंजक हैं।
कोडवार
हमें क्या पसंद है
- यदि आप इसका पालन करते हैं तो लंबे समय में बेहद प्रभावी हो सकता है।
- सब्सक्राइबर कोडवार्स समुदाय में दूसरों के साथ बातचीत कर सकते हैं।
जो हमें पसंद नहीं है
- कठिन प्रश्न कभी-कभी सीखने की प्रक्रिया में बहुत जल्दी प्रस्तुत कर दिए जाते हैं।
- जब तक आप अपने बुनियादी कोड ज्ञान को साबित नहीं कर देते, तब तक आप खाता नहीं बना सकते।
PHP, Python, SQL, C++, Java, JavaScript, और Ruby सहित 20 से अधिक प्रोग्रामिंग भाषाओं के लिए पाठ प्रदान करते हुए, Codewars सीखने के लिए एक अनूठा तरीका अपनाता है। छात्र वर्चुअल डोजो में प्रशिक्षण लेते हैं, काटा अभ्यास का अभ्यास करते हैं क्योंकि वे अपने कोड की वास्तविक पूर्णता की दिशा में प्रयास करते हैं।
योग्य प्रोग्रामर विशाल पाठ पुस्तकालय का लाभ उठा सकते हैं और कोडवार समुदाय के अन्य लोगों के साथ बातचीत कर सकते हैं। इन अभ्यासों और खेलों से जुड़ी लागतें हैं। हमने इस सूची में कोडवार्स को शामिल किया है क्योंकि कंपनी की वेबसाइट के माध्यम से पूरी तरह कार्यात्मक नि: शुल्क परीक्षण का अनुरोध किया जा सकता है।
लिफ्ट सागा
हमें क्या पसंद है
- यदि आपका कोड पूरी तरह सटीक नहीं है, तो आप चुनौतियों को विफल कर देंगे।
- केवल अनुभवी जेएस कोडर्स ही अंतिम चुनौती को पूरा करते हैं।
जो हमें पसंद नहीं है
- जावास्क्रिप्ट शुरुआती के लिए पर्याप्त प्रतिक्रिया नहीं दी गई।
- इस सूची के अन्य विकल्पों की तरह इंटरफ़ेस उतना आकर्षक नहीं है।
इस गेम के लिए आपको वर्चुअल एलेवेटर बैंक के साथ व्यक्तिगत चुनौतियों को पूरा करना होगा, जैसे कि 15 लोगों को 60 सेकंड या उससे कम समय में परिवहन करना। आपको अपने लक्ष्य को प्राप्त करने के लिए goToFloor और loadFactor जैसे पूर्वनिर्धारित कार्यों को नियोजित करते हुए, जावास्क्रिप्ट का उपयोग करके इन लिफ्टों की गति को कोड करने के लिए कहा जाता है।
रोबोकोड
हमें क्या पसंद है
- आप रोबोट के लिए आर्टिफिशियल इंटेलिजेंस कोड लिखते हैं और उसके व्यवहार पर नियंत्रण रखते हैं।
- विचार करना चाहिए कि संभावित विरोधियों ने अखाड़े के लिए क्या योजना बनाई है।
जो हमें पसंद नहीं है
प्रतियोगिताओं का लक्ष्य निचले स्तर के प्रोग्रामर होते हैं, इसलिए अनुभवी कोडर का बहुत अधिक लाभ होता है।
रोबोकोड में, आपको जावा या सीया स्काला जैसी किसी अन्य भाषा में वर्चुअल टैंक बनाने का काम सौंपा जाता है, जिसे आप अन्य उपयोगकर्ता-जनित रोबोटों के साथ रीयल-टाइम लड़ाई में भेजते हैं।अनिवार्य रूप से, आप एक ऑनलाइन बैटलबॉट्स प्रतियोगी की भूमिका निभाते हैं, जो एक सोल्डरिंग आयरन और स्टील को पहचानकर्ताओं और ऑपरेटरों के साथ बदल देता है।
रूबी वारियर
हमें क्या पसंद है
- अपने योद्धा के स्वास्थ्य के लिए लेखांकन के लिए रूबी न्यूबीज के लिए उन्नत कोडिंग समाधान की आवश्यकता है।
- कृत्रिम बुद्धिमत्ता का पाठ पढ़ाता है ताकि आपका नायक शीर्ष स्तर तक पहुंच सके।
जो हमें पसंद नहीं है
यदि आप रूबी के मूल वाक्य-विन्यास से परिचित नहीं हैं, तो आप इस खेल में आगे नहीं बढ़ पाएंगे।
रूबी की आसानी से पढ़ी जाने वाली शैली इसे इस प्रकार के खेल के माध्यम से सीखने के लिए एक आदर्श भाषा बनाती है। आपका शूरवीर चरित्र खतरनाक बाधाओं और क्रोधित शत्रुओं सहित, खतरे के साथ एक टावर पर चढ़ता है, कोड के जादू के माध्यम से जिसे आपको लिखने का काम सौंपा गया है।
तेज़ खेल के मैदान
हमें क्या पसंद है
- सभी लेकिन अभिभूत होने की भावना को समाप्त करते हैं, जो नए कोडर्स में आम है।
- Apple के विकास की दुनिया में एक बेहतरीन बहस हो सकती है।
जो हमें पसंद नहीं है
यद्यपि वयस्कों और बच्चों के लिए अभिप्रेत है, स्विफ्ट का इंटरफ़ेस और अपेक्षाकृत धीमी प्रगति अन्यथा सुझाव देती है।
स्विफ्ट प्लेग्राउंड एक मुफ्त आईपैड और मैकओएस ऐप है जो ऐप्पल स्विफ्ट भाषा सिखाने के लिए तैयार है, जिसका उपयोग आईओएस, मैकओएस, ऐप्पल टीवी और ऐप्पल वॉच के लिए ऐप बनाने के लिए किया जाता है। एपल एवरीवन कैन कोड पहल का एक हिस्सा, स्विफ्ट प्लेग्राउंड कोडिंग के बुनियादी सिद्धांतों के साथ शुरू होता है और पहेलियाँ और अन्य चुनौतियों को प्रस्तुत करके अपने तरीके से काम करता है जिन्हें केवल प्रोग्रामिंग अवधारणाओं के माध्यम से हल किया जा सकता है।
के लिए डाउनलोड करें
टिंकर
हमें क्या पसंद है
- बच्चों के खेल में छाप छोड़ता है - सीखने से ज्यादा खेलने का मन करता है।
- पेवॉल तक पहुंचने से पहले 20 कोडिंग गेम मुफ्त में खेलें।
- मुफ़्त संस्करण में Minecraft की सभी खाल, मॉड, ऐड-ऑन और एक मुफ़्त निजी सर्वर तक पहुंच शामिल है।
जो हमें पसंद नहीं है
- कुछ सहायता पॉप-अप लक्षित दर्शकों के लिए बहुत अधिक क्रियात्मक हैं।
- Tynker उतना सहज नहीं है जितना हो सकता है, विशेष रूप से लक्ष्य जनसांख्यिकीय को देखते हुए।
7 साल और उससे अधिक उम्र के बच्चों के लिए लक्षित, टाइन्कर ब्लॉक-आधारित कोडिंग के साथ-साथ HTML, जावास्क्रिप्ट, पायथन और स्विफ्ट सहित कई प्रोग्रामिंग भाषाएं सिखाता है। विभिन्न कोड पहेलियाँ पेश की जाती हैं, साथ ही साथ Minecraft की खाल, मॉड, मॉब और ऐड-ऑन बनाने के लिए मज़ेदार चुनौतियाँ भी दी जाती हैं।
मल्टी-प्लेयर गेम भी उपलब्ध हैं, जिससे आप विभिन्न गतिविधियों में भाग लेकर अपने प्रोग्रामिंग कौशल को अन्य जूनियर कोडर्स के खिलाफ खड़ा कर सकते हैं। कुछ गतिविधियों में राक्षसों को इकट्ठा करना और उन्हें चार-खिलाड़ियों के क्षेत्र में अपने विरोधियों के खिलाफ लड़ाई जीतने या जादू करने के लिए प्रशिक्षण देना शामिल है।
वीआईएम एडवेंचर्स
हमें क्या पसंद है
- vi या vim से अपरिचित किसी के लिए भी अच्छा प्रारंभिक बिंदु।
- प्रशासक, प्रोग्रामर और पावर उपयोगकर्ताओं द्वारा उपयोग किया जाता है, वीआईएम एडवेंचर्स आपको विम सिंटैक्स का उपयोग करके एक कालकोठरी-शैली की भूलभुलैया के माध्यम से ले जाता है।
जो हमें पसंद नहीं है
बुनियादी नियंत्रण से परे कुछ भी सीखने के लिए शुल्क की आवश्यकता होती है।
लिनक्स-आधारित ऑपरेटिंग सिस्टम के लिए वीआई टेक्स्ट एडिटर का एक उन्नत संस्करण, विम के की बाइंडिंग और कई मोड इसे मानक नोटपैड-स्टाइल एप्लिकेशन या वर्ड प्रोसेसर की तुलना में अधिक शक्तिशाली बनाते हैं।उपयुक्त टैगलाइन को प्रभावित करते हुए, "ज़ेल्डा टेक्स्ट एडिटिंग से मिलता है," गेम कर्सर की मूवमेंट की अनुमति देता है लेकिन दृढ़ता से सुझाव देता है कि आप वास्तविक विम अनुभव को अनुकरण करने के लिए h, j, k, और l का उपयोग करते हैं।