- opentutorials.org
कोडिंग (Coding) का अर्थ है कंप्यूटर या मोबाइल पर चलने वाले प्रोग्राम बनाना। पहले से विकसित टूल के जरिए आप मुश्किल प्रोग्रामिंग लैंग्वेज न जानते हुए भी आसान प्रोग्राम बना सकते हैं। बेशक, तीसरी विदेशी भाषा की तरह मानी जाने वाली प्रोग्रामिंग लैंग्वेज को जानना ज़रूरी है ताकि ज़्यादा प्रोफेशनल प्रोग्राम बनाया जा सके।
इसके अलावा, भविष्य में बहुत ज़्यादा मांग होने वाले डेवलपर बनने के सपने देखने वाले लोग भी बढ़े हैं, हालाँकि अभी इनकी कमी है। ऐसे में, शुरुआती कोडिंग सीखना और अपने कौशल का आकलन करना ज़रूरी है, साथ ही यह भी जानना ज़रूरी है कि यह आपके लिए सही है या नहीं।
यूट्यूब पर ऐसे बहुत सारे वीडियो हैं। लेकिन यूट्यूब पर अच्छे और बुरे वीडियो में फर्क करना मुश्किल होता है और शुरुआती लोगों के लिए व्यवस्थित तरीके से सीखने के लिए यह उतना अच्छा विकल्प नहीं है, इसलिए मैं इसे सलाह नहीं दूँगा। यूट्यूब पर उपलब्ध वीडियो थोड़ा अनुभव रखने वाले लोगों के लिए ज़्यादा उपयोगी हो सकते हैं। अब मैं कुछ सर्विस के बारे में बताऊँगा और उनकी खासियत बताऊँगा।
1. शुरू करने से पहले थोड़ा सा स्वाद चखें: मुफ़्त ऑनलाइन कोर्स का संग्रह
सबसे पहले, मैं इगोइंग (Igoing) जी की साइट सेंगह्वालकोडिंग (Saeng Hwal Coding) (ओपेंट्यूटोरियल्स (OpenTutorials)) की सलाह दूँगा, जो 2012 से लगातार सर्विस दे रही है। इसकी साइट का डिज़ाइन साफ़-सुथरा है और समझने में आसान भाषा का इस्तेमाल किया गया है। यह मुफ़्त है और इसमें प्रोफेशनल जानकारी भी दी जाती है। वेब, डेटाबेस, कई प्रोग्रामिंग लैंग्वेज की बेसिक जानकारी, सर्वर, डेवलपमेंट टूल आदि सीख सकते हैं। यह आसान भाषा में है और इसमें धीरे-धीरे आगे बढ़ने की सुविधा है।
https://opentutorials.org/
दूसरा, मैं हाल ही में भारत में अपनी सर्विस शुरू करने वाली खान अकादमी (Khan Academy) के मुफ़्त कोर्स की सलाह दूँगा।
खान अकादमी 'दुनिया भर में हर किसी को मुफ़्त और हर जगह बेहतरीन शिक्षा उपलब्ध कराना' के उद्देश्य से बनाई गई एक वैश्विक सर्विस है। इसमें JS, HTML/CSS और वेब पेज बनाना, SQL और डेटा क्वेरी और मैनेजमेंट, jQuery से इंटरैक्टिव वेब पेज बनाना, एल्गोरिथम, क्रिप्टोग्राफी, C++ प्रोग्रामिंग, प्रोग्रामिंग लैंग्वेज, लीनियर अलजेब्रा जैसे कई अच्छे कोर्स हैं। कंप्यूटिंग के अलावा, प्राथमिक और माध्यमिक स्तर के गणित, अमेरिकी गणित, और यहाँ तक कि मुफ़्त SAT (शैक्षणिक योग्यता परीक्षा) अभ्यास प्रश्न भी हैं। आप इन सभी सर्विस का लाभ उठा सकते हैं।
https://ko.khanacademy.org/computing/computer-programming
■ ईबीएस (EBS) सॉफ्टवेयरया नोलजा! (Softwareya Nolja!)https://www.playsw.or.kr/online/movieLevels
सॉफ्टवेयरया नोलजा! (Softwareya Nolja!) में ऑनलाइन और ऑफलाइन शिक्षा दी जाती है ताकि हर कोई आसानी से और मज़ेदार तरीके से सॉफ्टवेयर सीख सके। खेल-खेल में ब्लॉक कोडिंग सीखें, बिना कंप्यूटर के सीखें! अनप्लग्ड, खुद से फिजिकल कंप्यूटिंग बनाएँ, और कंप्यूटर विज्ञान को सीखने में मज़ा लें। यहाँ बहुत सारे बुनियादी और मज़ेदार कोर्स हैं।
■ एंट्री (Entry)https://playentry.org
एंट्री (Entry) के कोर्स में आप आसानी से देखकर और करके कई तरह के सॉफ्टवेयर बना सकते हैं। ऐसा लगता है कि यह साइट प्राथमिक स्कूल के कोडिंग शिक्षा को ध्यान में रखकर बनाई गई है।
■ ओपन यूनिवर्सिटी ऑनलाइन कोर्स (KOCW)http://www.kocw.net/home/index.do
KOCW एक ऐसी सर्विस है जो देश और विदेश के विश्वविद्यालयों और संस्थानों द्वारा स्वेच्छा से उपलब्ध कराए गए व्याख्यान वीडियो और व्याख्यान सामग्री को मुफ़्त में उपलब्ध कराती है। छात्र, प्रोफ़ेसर, और जो भी सीखना चाहते हैं, वे कहीं भी और कभी भी इसका उपयोग कर सकते हैं। शैक्षणिक अनुसंधान सूचना सेवा के एकीकृत सदस्य के रूप में पंजीकरण करके, आप तुरंत पाठ्यक्रम लेना शुरू कर सकते हैं। इसमें गेम इंजीनियरिंग, मल्टीमीडिया अध्ययन, कंप्यूटर इंजीनियरिंग, कंप्यूटर विज्ञान जैसे कई कोर्स हैं, जिनमें से आप प्रोग्रामिंग से संबंधित कोर्स ढूँढकर उनका उपयोग कर सकते हैं।
■ गूगल कोडिंग प्रोग्राम (Google Coding Program)https://edu.google.com/code-with-google/
अगर आप अंग्रेज़ी जानते हैं, तो आप गूगल द्वारा उपलब्ध कराए गए कोर्स भी देख सकते हैं। साइट के निचले भाग में [एक्सप्लोर कोड विद गूगल प्रोग्राम्स (Explore Code with Google programs)] सेक्शन में आप अपने पसंद के कोर्स को चुनकर उसे सीख सकते हैं।
■ STEP ऑनलाइन लाइफलांग एजुकेशन इंस्टीट्यूट (STEP Online Lifelong Education Institute)https://step.or.kr/
यह भारत सरकार द्वारा बनाया गया एक ऐसा मंच है जहाँ हर कोई जीवन भर कौशल विकास सीख सकता है। विभिन्न कार्यक्रमों के द्वारा अध्ययन को बढ़ावा दिया जाता है।
2. पैसे देकर अच्छी तरह से सीखें: पैसे वाले ऑनलाइन कोर्स का संग्रह
हाल के दिनों में ऑनलाइन कोडिंग शिक्षा सेवाओं में तेज़ी से वृद्धि हुई है। उपभोक्ताओं के लिए कई सेवाओं में से अच्छी सेवा चुनना आसान हो गया है। नीचे दी गई साइट्स को देखें और अच्छे कोर्स चुनें।
■ कोडस्टेट्स (Codestates)https://www.codestates.com
यह एक पेड साइट है। जैसा कि आप जानते हैं, कोडिंग ठीक से सीखने के लिए कई लाख रुपये खर्च करने पड़ते हैं। लेकिन, जो लोग अभी पैसे नहीं दे सकते उनके लिए कुछ प्रोग्राम भी हैं, जैसे कि पहले सीखें बाद में भुगतान करें (Pre-study, Post-Payment) और वी विन (We Win) प्रोग्राम। यानी, नौकरी मिलने के बाद आप भुगतान करेंगे। ध्यान रखें कि अगर आप इस प्रोग्राम का उपयोग करते हैं तो आपको नौकरी मिलने के बाद उम्मीद से ज़्यादा पैसे देने पड़ सकते हैं। क्योंकि आपकी सैलरी का कुछ हिस्सा काट लिया जाएगा। इस प्रोग्राम की जानकारी ध्यान से पढ़ें और फिर इसका उपयोग करें।
■ इंफ्लर्न (Infrn)https://www.inflearn.com
इंफ्लर्न (Infrn) एक ऑनलाइन लर्निंग और नॉलेज शेयरिंग प्लेटफॉर्म है जो हर किसी को समान अवसर देना चाहता है। डेवलपमेंट, प्रोग्रामिंग, आईटी, वीडियो एडिटिंग, ग्रोथ हैकिंग, ब्लॉकचेन, मार्केटिंग, डिज़ाइन, फाइनेंस, इन्वेस्टमेंट जैसे ऑनलाइन कोर्स करके पुरानी जानकारी के बजाय उद्योग के विशेषज्ञों द्वारा सिखाए गए व्यावहारिक कोर्स सीखें। आप समय और पैसे की बाधा के बिना कहीं से भी सीख सकते हैं। अपनी जानकारी को ऑनलाइन कोर्स बनाकर 2 लाख से ज़्यादा इंफ्लर्न (Infrn) के सदस्यों के साथ शेयर करें।
■ फ़ास्टकैम्पस (Fastcampus)https://www.fastcampus.co.kr/school_category
■ उडेमी (Udemy)https://www.udemy.com/courses/development/
■ एजुकास्ट (Educast)https://educast.com/course/prog
■ कोडिट (Codeit)https://www.codeit.kr/
धन्यवाद।
टिप्पणियाँ0