रंडाउन
सर्वश्रेष्ठ समग्र: हार्वर्डएक्स सीएस50 कंप्यूटर विज्ञान का परिचय
"क्लाउड-आधारित आईडीई का उपयोग करके जांचें कि क्या आपका कोड स्क्रैच करने के लिए तैयार है, और यदि आपको कोई समस्या हो रही है तो बातचीत करने के लिए एक बड़ा समुदाय है।"
सर्वश्रेष्ठ परिचय: कोड अकादमी
"कोडे अकादमी शुरुआती लोगों के लिए एकदम सही है, आपके द्वारा चुने जाने वाले विकल्पों की भारी मात्रा के लिए धन्यवाद।"
उपविजेता, सर्वश्रेष्ठ परिचय: खान अकादमी
"यदि आपके पास कभी कोई प्रश्न है या आप किसी ऐसे प्रोजेक्ट पर प्रतिक्रिया प्राप्त करना चाहते हैं जिसे आपने अभी-अभी कोड किया है, तो समुदाय हमेशा मदद के लिए तैयार है।"
सर्वश्रेष्ठ विश्वविद्यालय पाठ्यक्रम: MITx कंप्यूटर विज्ञान और पायथन का उपयोग करके प्रोग्रामिंग का परिचय
"कठोर होने के बावजूद, यह बिना पूर्व ज्ञान के छात्रों के लिए अभी भी करने योग्य है, इसलिए आपको केवल काम में लगाना है।"
सर्वश्रेष्ठ छींटाकशी: प्लूरलसाइट
"प्रत्येक पाठ्यक्रम वीडियो, आकलन और व्यायाम फ़ाइलों के साथ आता है, ताकि आप वास्तव में अपने सीखने के अनुभव का अधिकतम लाभ उठा सकें।"
उपविजेता, सर्वश्रेष्ठ छींटाकशी: लिंक्डइन सीखना
"उनके पास वास्तव में सभी के लिए कुछ न कुछ है, चाहे आप किसी भी भाषा में जाना चाहें।"
स्कूलों के लिए सर्वश्रेष्ठ: कोड एवेंजर्स
"इसे विभिन्न स्तरों में संरचित किया गया है ताकि आप उम्र या कौशल की परवाह किए बिना सभी को प्रोग्रामिंग अवधारणाएं सिखा सकें।"
सर्वश्रेष्ठ किस्म: उडेमी
"आपको वह विशेषज्ञता चुनने की स्वतंत्रता देता है जो आप चाहते हैं, और जानें कि आपकी रुचि के अनुसार प्रोग्राम कैसे करें।"
सर्वश्रेष्ठ समग्र: हार्वर्डएक्स सीएस50 एडएक्स पर कंप्यूटर विज्ञान का परिचय
यदि आप कोडिंग में गोता लगाना चाहते हैं, तो यह कोर्स बाकियों से अलग है। हार्वर्ड ने अपना सबसे अधिक देखा जाने वाला कोर्स, CS50 इंट्रोडक्शन टू कंप्यूटर साइंस, ऑनलाइन रखा है, और यह पूरी तरह से मुफ़्त है जब तक कि आप $ 199 के लिए पूरा होने का प्रमाण पत्र नहीं चाहते। पाठ्यक्रम न केवल प्रत्येक व्याख्यान की वीडियो रिकॉर्डिंग, साथ ही कुछ अवधारणाओं को समझाते हुए अतिरिक्त वीडियो प्रदान करता है, बल्कि इसमें सामग्री के प्रत्येक ब्लॉक के लिए एक असाइनमेंट भी है। इस कोर्स को पूरा करने वाले क्लाउड-आधारित आईडीई का उपयोग करने से पहले आप यह जांच सकते हैं कि आपका कोड सूंघने के लिए है या नहीं, और यदि आपको परेशानी हो रही है तो बातचीत करने के लिए एक बड़ा समुदाय है।
CS50 कंप्यूटर विज्ञान का परिचय इस तरह से बनाया गया है कि समस्या सेट हर हफ्ते इतना कठिन हो जाता है कि वे चुनौतीपूर्ण हो सकते हैं, लेकिन कभी भी इस तरह से नहीं कि आप खुद को पूरी तरह से छोड़ दें।यह पाठ्यक्रम बाकियों से अलग है क्योंकि यह आपको केवल कोड करना सिखाने के बजाय यह सिखाने की कोशिश करता है कि यह कैसे काम करता है।
सर्वश्रेष्ठ परिचय: कोड अकादमी
Codecademy एक बढ़िया विकल्प है, इसके लिए आपको ढेर सारे कोर्स चुनने हैं। यदि आप Codecademy Pro के लिए साइन अप करते हैं, तो आप HTML से लेकर C तक की विस्तृत श्रेणी के साथ यहां सभी के लिए कुछ न कुछ पा सकते हैं। हर कोर्स जिसके लिए प्रो की सदस्यता की आवश्यकता नहीं होती है, वह पूरी तरह से मुफ़्त है, इसलिए आप अपने दिल की सामग्री को सीख सकते हैं। यदि आप Codecademy Pro के लिए साइन अप करना चुनते हैं, तो आपके पास चुनने के लिए कई तथाकथित करियर और कौशल पथ भी होंगे, जो आपको विशिष्ट लक्ष्यों की ओर मार्गदर्शन करेंगे।
मुफ्त में इंट्रो-लेवल कोर्स की इतनी विस्तृत श्रृंखला होना बहुत अच्छा है क्योंकि इसका मतलब है कि आप न केवल कोड करना सीखना शुरू कर सकते हैं, आप प्रोग्रामिंग भाषाओं के बीच अंतर भी सीख सकते हैं और पता लगा सकते हैं कि कौन सी भाषा के लिए सबसे अच्छा है। आप क्या करना चाहते हैं।यह उल्लेख करने के लिए नहीं है कि एक स्मार्टफोन ऐप भी है, जो आपको चलते-फिरते जो सीखा है उसका अभ्यास करने देता है।
उपविजेता, सर्वश्रेष्ठ परिचय: खान अकादमी
खान अकादमी एक गैर-लाभकारी संगठन है जो सभी को बेहतर शिक्षा दिलाने में माहिर है, और इसके कुछ पाठ्यक्रम कोडिंग पर हैं। पाठ्यक्रम ज्यादातर HTML या जावास्क्रिप्ट पर हैं, और जबकि कुछ अधिक जटिल विषय हैं जैसे कि प्राकृतिक सिमुलेशन या विभिन्न प्रकार के एल्गोरिदम, खान अकादमी उन लोगों के लिए सबसे उपयुक्त है जिनके पास कोडिंग का कम या कोई अनुभव नहीं है।
प्रत्येक पाठ्यक्रम को संरचित किया जाता है ताकि आपके पास एक जानकारी ब्लॉक हो और फिर एक चुनौती जो आपके द्वारा अभी सीखी गई चीजों पर आधारित हो। इस प्रकार की परियोजना-आधारित शिक्षा कोडिंग शुरू करने का एक शानदार तरीका है, क्योंकि आपने जो सीखा है उसे लागू करने से आपको महत्वपूर्ण अवधारणाओं को याद रखने में मदद मिलती है।
खान अकादमी पूरी तरह से मुफ़्त है, और इसके चारों ओर एक पूरा समुदाय भी है। यदि आपके पास कभी कोई प्रश्न है या आप किसी ऐसे प्रोजेक्ट पर प्रतिक्रिया प्राप्त करना चाहते हैं जिसे आपने अभी कोड किया है, तो वे हमेशा सहायता के लिए यहां हैं।
सर्वश्रेष्ठ विश्वविद्यालय पाठ्यक्रम: MITx कंप्यूटर विज्ञान का परिचय और edX पर पायथन का उपयोग करके प्रोग्रामिंग
यद्यपि एमआईटी की वेबसाइट पर बहुत सारे पुराने पाठ्यक्रम निःशुल्क हैं, उनके पास एडएक्स पर एक नया निःशुल्क पाठ्यक्रम भी है। MITx कंप्यूटर विज्ञान का परिचय और पायथन का उपयोग करके प्रोग्रामिंग ऑन-कैंपस पाठ्यक्रम का एक संस्करण है जिसे विशेष रूप से edX के लिए बनाया गया है, और इसका मतलब है कि यह पार्क में टहलना नहीं है। हालांकि, यह बिना पूर्व ज्ञान के छात्रों के लिए अभी भी करने योग्य है, जिसका अर्थ है कि यदि आप इसमें काम करते हैं और इस पाठ्यक्रम को गंभीरता से लेते हैं, तो यह इसके लायक नहीं होगा।
इस पाठ्यक्रम को लेने वाले अन्य छात्रों के साथ बात करने के अलावा, आप पाठ्यक्रम के पीछे के कर्मचारियों के साथ-साथ समुदाय टीए से भी प्रश्न पूछ सकेंगे। वे आपको कोई जवाब नहीं बताएंगे, लेकिन वे आपको सही दिशा में ले जाएंगे और आपकी किसी भी गलतफहमी को स्पष्ट करेंगे। यदि आप कोडिंग और बहुत कुछ सीखना चाहते हैं, समझें कि आप क्या कर रहे हैं, तो यह कोर्स आपके लिए सही है।
सर्वश्रेष्ठ छींटाकशी: प्लूरलसाइट
यदि आप कोड करना सीखना चाहते हैं ताकि आप अपने रिज्यूमे पर अधिक अप-टू-डेट देख सकें, या यदि आप अपनी टीम को नए सिरे से देखना चाहते हैं, तो प्लूरलसाइट आपके लिए सेवा है। यह $ 29 मासिक या $ 299 वार्षिक पर थोड़ा महंगा है, लेकिन व्यापक पाठ्यक्रम पुस्तकालय के साथ, यदि आप इसे ठीक से उपयोग करते हैं तो यह इसके लायक हो सकता है। न केवल विभिन्न प्रोग्रामिंग भाषाओं में निर्देशित पाठ्यक्रमों की एक विस्तृत विविधता है, बल्कि उदाहरण के लिए खेल विकास या डेटा प्रबंधन में आगे सीखने के लिए विशिष्ट पाठ्यक्रम भी हैं।
प्रत्येक पाठ्यक्रम वीडियो, आकलन और व्यायाम फाइलों के साथ आता है, ताकि आप वास्तव में अपने सीखने के अनुभव का अधिकतम लाभ उठा सकें। आप यह भी माप सकते हैं कि आप उसी क्षेत्र में दूसरों के मुकाबले कितनी अच्छी तरह खड़े हैं। इसके शीर्ष पर, कुछ पाठ्यक्रमों में इंटरैक्टिव पाठ होते हैं, जो विशेष रूप से एक विशिष्ट भाषा में नई अवधारणाओं को सीखने की कोशिश करने में सहायक हो सकते हैं।
उपविजेता, सर्वश्रेष्ठ फुहार: लिंक्डइन लर्निंग
लिंक्डइन लर्निंग, जिसे पहले Lynda.com के नाम से जाना जाता था, कोडिंग और अन्य पाठ्यक्रमों से भरा हुआ है। हालाँकि अनुभव सूचीबद्ध कुछ अन्य पाठ्यक्रमों की तरह सुव्यवस्थित नहीं है, लेकिन यह उपलब्ध पाठ्यक्रमों की संख्या से इसकी भरपाई करता है। लिंक्डइन लर्निंग में आपके द्वारा आरंभ करने के लिए आवश्यक से कहीं अधिक है, क्योंकि इसमें पूर्व अनुभव वाले लोगों के लिए पाठ्यक्रम भी हैं। आप वास्तव में विभिन्न भाषाओं की गहराई में गोता लगा सकते हैं, देख सकते हैं कि उन्हें क्या पसंद है, और वे दूसरों की तुलना में कुछ कार्यों के लिए अधिक उपयुक्त क्यों हैं।
यह जानना थोड़ा कठिन हो सकता है कि कहां से शुरू करें, लेकिन यदि आप उस प्रोग्रामिंग भाषा की खोज करते हैं जिसकी आप तलाश कर रहे हैं, या कीवर्ड "आवश्यक प्रशिक्षण", तो आप निश्चित रूप से एक सही कोर्स ढूंढ पाएंगे। तेरे लिए। उनके पास वास्तव में सभी के लिए कुछ न कुछ है, चाहे आप किसी भी भाषा में जाना चाहें।
स्कूलों के लिए सर्वश्रेष्ठ: कोड एवेंजर्स
कोड एवेंजर्स उन स्कूलों और बच्चों या किशोरों के लिए एकदम सही है जो कोड करना सीखना चाहते हैं। इसे विभिन्न जटिलता स्तरों में संरचित किया गया है, इसलिए इसका उपयोग प्रत्येक स्कूल स्तर पर प्रोग्रामिंग अवधारणाओं को पढ़ाने के लिए किया जा सकता है। विभिन्न परियोजनाओं पर काम करने के लिए ऑनलाइन प्रोग्रामिंग वातावरण का उपयोग करते हुए, कोड एवेंजर्स का उद्देश्य बच्चों को प्रोग्रामिंग, कम्प्यूटेशनल सोच और डेटा प्रतिनिधित्व सिखाना है। किशोरों के लिए तीन निर्देशित पथ भी उपलब्ध हैं, जो वेब डेवलपर, वेब डिज़ाइनर, या सॉफ़्टवेयर इंजीनियर बनने पर केंद्रित हैं।
मंच में शिक्षकों के लिए संसाधनों की एक श्रृंखला भी है, पाठ योजनाओं और पाठ्यक्रम के अवलोकन के साथ-साथ यह देखने में सक्षम है कि प्रत्येक छात्र अब तक पाठ्यक्रम में कितनी दूर आया है, और उन्होंने कितना अच्छा किया है रास्ता। कोड एवेंजर्स बच्चों और किशोरों को कोडिंग में लाने का एक शानदार तरीका है।
सर्वश्रेष्ठ किस्म: उडेमी
जब विविधता की बात आती है, तो आप उडेमी को नहीं हरा सकते।आप विभिन्न विषयों में 100,000 से अधिक ऑनलाइन पाठ्यक्रम पा सकते हैं, और उनमें से एक बड़ा अंश कोडिंग के बारे में है। इस सूची के कुछ अन्य विकल्पों के विपरीत, उदमी सदस्यता-आधारित नहीं है, इसके बजाय, आप केवल उन पाठ्यक्रमों के लिए भुगतान करते हैं जिन्हें आप वास्तव में चुनते हैं। उनमें से प्रत्येक एक अलग कीमत है, और आप इसे खरीदने से पहले देख सकते हैं कि प्रत्येक कितना लंबा है। यह आपको अपनी पसंद की विशेषज्ञता चुनने की स्वतंत्रता देता है, और अपनी रुचि के अनुसार प्रोग्राम करना सीखता है।
कोर्स दुनिया भर में व्यक्तियों द्वारा अपलोड किए जाते हैं, और आप उनकी रैंकिंग से बता सकते हैं कि वे कितने अच्छे हैं। अलग-अलग प्रशिक्षकों की अलग-अलग विशिष्टताएँ होती हैं और ऐसे पाठ्यक्रमों को चुनने का मतलब है जो आपके लिए एक व्यापक स्पेक्ट्रम से प्रासंगिक महसूस करते हैं, इसका मतलब यह होगा कि आप प्रोग्रामिंग और शिक्षण की विभिन्न शैलियों को देखते हैं, जिससे आपको यह पता लगाने में मदद मिलती है कि आपके लिए सबसे अच्छा क्या है।
हमारी प्रक्रिया
हमारे लेखकों ने बाजार पर सबसे लोकप्रिय ऑनलाइन कोडिंग पाठ्यक्रमों पर शोध करने में 6 घंटे बिताए। अपनी अंतिम सिफारिशें करने से पहले, उन्होंने 9 विभिन्न ऑनलाइन कोडिंग पाठ्यक्रमों पर विचार किया, कुल मिलाकर 10 से अधिक उपयोगकर्ता समीक्षाएं (सकारात्मक और नकारात्मक दोनों), और परीक्षण किए गए3 ऑनलाइन कोडिंग पाठ्यक्रम स्वयं।यह सभी शोध उन अनुशंसाओं को जोड़ते हैं जिन पर आप भरोसा कर सकते हैं।