खान अकादमी
<पी> एक बार जब आप बुनियादी बातों के साथ सहज महसूस करते हैं, तो आप सीधे उन्नत यांत्रिकी में गोता लगा सकते हैं। आप ड्राइंग और एनीमेशन, क्वेरीिंग, गेम और विज़ुअलाइज़ेशन और प्राकृतिक सिमुलेशन सहित सभी प्रकार की परियोजनाओं से सीखेंगे। पी>
<पी> यदि आप तुरंत इसमें शामिल होने और तुरंत कोड करना सीखने के लिए तैयार हैं, तो खान अकादमी शुरुआत करने के लिए एक उत्कृष्ट जगह है। यह एक गैर-लाभकारी संस्था है जो प्रोग्रामिंग पर मुफ़्त पाठ्यक्रम पेश करती है। यह उन छात्रों और वयस्कों के लिए डिज़ाइन किया गया है जो जावास्क्रिप्ट, JQuery और SQL जैसी कंप्यूटर भाषाओं की मूल बातें सीखना चाहते हैं। पी> <पी> सब कुछ स्व-गति से चलता है और कई संसाधनों के साथ आता है जिनका आप उपयोग कर सकते हैं, जिनमें वीडियो, अभ्यास, लेख और कार्यक्रम शामिल हैं। यह वेब-आधारित है इसलिए आप इसे अपने कंप्यूटर या मोबाइल डिवाइस से एक्सेस कर सकते हैं। टिंकर
<पी> यह बच्चों के लिए डिज़ाइन किया गया एक ऐप है, लेकिन यह आपको कोडिंग और विज़ुअल स्क्रिप्टिंग की मूल बातें सिखाने का उत्कृष्ट काम करता है। अवास्तविक इंजन के कुख्यात ब्लूप्रिंट सिस्टम की बदौलत विज़ुअल कोडिंग बढ़ रही है। पी> <पी> यदि आपका लक्ष्य वीडियो गेम बनाना है, तो टाइंकर आपको कोडिंग की प्रक्रिया सीखने में मदद कर सकता है। यह एक सरल ड्रैग-एंड-ड्रॉप अवधारणा का उपयोग करके ऐसा करता है। अपना गेम स्टेज बनाने के बाद, आपको यह सुनिश्चित करने के लिए इसे खेलना होगा कि यह ठीक से काम करे। पी>
<पी> आपको तेजी से समझने में मदद करने के लिए टाइंकर आपको प्रत्येक भाग के बारे में बताता है। एक बार जब आप किसी अधिक जटिल चीज़ के लिए तैयार हो जाएं, तो आप बड़े बच्चों और किशोरों के लिए डिज़ाइन किए गए कार्यक्रमों को आज़मा सकते हैं। पी> <पी> टाइनकर के पास कुछ निःशुल्क पाठ्यक्रम हैं, लेकिन अधिक कार्यक्रमों को अनलॉक करने के लिए आपको अपग्रेड करने के लिए भुगतान करना होगा। जो भाषाएँ आप सीख सकते हैं उनमें जावास्क्रिप्ट, पायथन, सीएसएस और HTML शामिल हैं। पी> <पी> यह भी ध्यान देने योग्य है कि आप टाइनकर का उपयोग रोबोटिक्स के लिए कर सकते हैं। आप अपने एंड्रॉइड या आईओएस टैबलेट पर ऐप डाउनलोड करें और अपने द्वारा प्रोग्राम किए गए ड्रोन या ड्रॉइड को नियंत्रित कर सकते हैं। यदि आप इसका उपयोग केवल वीडियो गेम के लिए कर रहे हैं, तो आप अपने कंप्यूटर या मोबाइल डिवाइस का उपयोग कर सकते हैं। पी> <पी> जहाँ तक दरों की बात है, यह त्रैमासिक बिल $60 से शुरू होती है। प्रति वर्ष $120 या आजीवन पहुंच के लिए $240 का भुगतान करने का विकल्प भी है। पी> कोडवार्स
<पी> कुछ लोग गेमिफ़िकेशन के साथ बेहतर तरीके से कोड करना सीखते हैं। यदि यह आपकी तरह लगता है, तो कोडवार्स में एक मार्शल आर्ट थीम है जो विभिन्न प्रकार की चुनौतियों के साथ आती है जिन्हें "काटा" कहा जाता है। जैसे ही आप इन काटा को पूरा करते हैं, आप अधिक उन्नत पाठों को अनलॉक करते हैं। साथ ही, आप रैंक और सम्मान भी अर्जित कर रहे हैं। पी> <पी> आपको SQL, क्रिस्टल, जावा, C++, जावास्क्रिप्ट, रूबी और अन्य जैसी विभिन्न कोडिंग भाषाओं के बीच चयन करने को मिलता है। फिर डेवलपर्स का एक समुदाय है जिसका लाभ आप अपने कटास के माध्यम से प्राप्त करने और अपने कौशल को मजबूत करने में मदद के लिए उठा सकते हैं। एक भाषा से शुरुआत करें, फिर अपनी रोजगार क्षमता बढ़ाने के लिए दूसरी भाषा सीखने का विकल्प चुनें। पी>
<पी> अपने कौशल में महारत हासिल करने के बाद, आप अपना खुद का काटा लिख सकते हैं और समुदाय को चुनौती दे सकते हैं (वास्तविक मार्शल आर्ट डोजो की तरह!)। पी> <पी> यह प्लेटफ़ॉर्म ऑनलाइन उपलब्ध है और उपयोग करने के लिए मुफ़्त है। पी> एन्कोड
<पी> छोटे आकार में सीखने से जटिल अवधारणाओं को याद रखना आसान हो सकता है, जैसा कि आप कंप्यूटर प्रोग्रामिंग में पाएंगे। यही बात एनकोड को कोडिंग सीखने के लिए एक वांछनीय एंड्रॉइड-ओनली ऐप बनाती है। पी> <पी> यह उन लोगों के लिए आदर्श है जो एक समय में मिनटों में सीखना आसान बनाकर (मानसिक या शारीरिक रूप से) व्यस्त हैं। हालाँकि, जैसे-जैसे आप अधिक उन्नत पाठों की ओर बढ़ते हैं, चीजों में थोड़ा अधिक समय लग सकता है। पी>
<पी> आपको जावास्क्रिप्ट जैसी मांग वाली भाषाएँ सीखने को मिलती हैं। प्रत्येक पाठ इंटरैक्टिव है और आपने अभी जो सीखा है उसे बेहतर ढंग से समझने में मदद के लिए आपको फीडबैक प्राप्त होता है। पी> सोलो लर्न
<पी> यदि आपको अधिक बहुमुखी ऐप की आवश्यकता है, तो SoloLearn पर जाएँ। यह एप्लिकेशन iOS और Android दोनों डिवाइस पर काम करता है। यदि आप अपने कंप्यूटर पर सीखना पसंद करते हैं, तो आप वेबसाइट का उपयोग कर सकते हैं। पी> <पी> चुनने के लिए कई प्रोग्रामिंग भाषाएं हैं, जिनमें पायथन, जावास्क्रिप्ट और जावा शामिल हैं। यह एक जीवंत सामुदायिक मंच के साथ आता है जहां आप अन्य छात्रों से प्रश्न पूछ सकते हैं और उत्तर दे सकते हैं। पी>
<पी> फिर आप प्रतिस्पर्धी-उत्साही प्राणियों के लिए, साइट पर एक लीडरबोर्ड है। शीर्ष शिक्षार्थियों के लिए एक टैब है, जो आपके पास कितने अंक हैं, उसके आधार पर वास्तविक समय में अपडेट होता है। आप अधिक पाठ्यक्रम घंटे पूरा करके ये अर्जित करते हैं। पी> <पी> आप वैश्विक लीडरबोर्ड या पाठ्यक्रम-संबंधित लीडरबोर्ड (यानी विशेष रूप से सी# या जावास्क्रिप्ट के लिए) में शीर्ष पर पहुंच सकते हैं। जिस भाषा को आप सीख रहे हैं उसमें नेताओं को ढूंढने के लिए इस लीडरबोर्ड का उपयोग करना भी बुद्धिमानी होगी ताकि आप जान सकें कि किससे मदद मांगनी है। <पी> फिर आपकी प्रोफ़ाइल अनलॉक करने के लिए उपलब्धियों की एक सूची के साथ आती है, जैसे: - डेवलपर (आपके कोड पर 10 अपवोट प्राप्त करना)
- अच्छा उत्तर (आपके उत्तर के लिए 5 अपवोट प्राप्त होना)
- अच्छा नागरिक (किसी पाठ या प्रश्नोत्तरी पर टिप्पणी छोड़ना)
- गुरु (एक हथियार का उपयोग करके 500 चुनौतियाँ जीतना)
आज ही कोड करना सीखना शुरू करें
<पी> इस सूची के अधिकांश प्लेटफ़ॉर्म उपयोग के लिए निःशुल्क हैं, इसलिए प्रो कोडर न बनने का कोई बहाना नहीं है। व्यस्त लोगों के लिए ऐप हैं और अन्य उन लोगों के लिए हैं जो गेम के माध्यम से सबसे अच्छा सीखते हैं। पी> <पी> आपकी प्रेरणा और सीखने की शैली जो भी हो, आपके लिए एक कार्यक्रम है।पी>