मुफ्त कंप्यूटर प्रोग्रामिंग कक्षाओं के लिए 14 सर्वश्रेष्ठ साइटें

प्रोग्रामिंग एक प्रोग्राम बनाना सीखने के बारे में हुआ करती थी, लेकिन अब यह हर चीज में है। डेटा(Data) साइंस, मशीन लर्निंग, वेब डेवलपमेंट, ऑपरेशंस, सिस्टम एडमिनिस्ट्रेशन ... आप इसे नाम दें।

हम उन सर्वोत्तम कंप्यूटर प्रोग्रामिंग कक्षाओं और पाठ्यक्रमों पर एक नज़र डालेंगे जिन्हें आप मुफ्त में ऑनलाइन पा सकते हैं। ये कंप्यूटर प्रोग्रामिंग कोर्स साइट किसी विशेष क्रम में नहीं हैं। वे सब महान हैं।

कौन सा सबसे अच्छा है यह तय करना हमारे लिए नहीं है। आपको यह तय करने की ज़रूरत है कि आपके करियर या शौकिया लक्ष्यों के लिए सबसे अच्छा क्या है। उन सभी के पास आज सीखने(best programming languages to learn today) के लिए कम से कम एक सबसे अच्छी प्रोग्रामिंग भाषा है । हम उन लोगों के साथ शुरू करेंगे जिनके बारे में आपने कम सुना होगा और अंत में अधिक लोकप्रिय लोगों को जोड़ेंगे।

कागले(Kaggle)(Kaggle)

यदि आप डेटा विज्ञान की दिशा में आगे बढ़ रहे हैं, तो कागल(Kaggle) के पास सूक्ष्म-पाठ्यक्रमों की एक शृंखला है, जिसका आनंद आपको डेटा वैज्ञानिक बनाने में मिलेगा। इसमें 14 कक्षाओं की एक श्रृंखला है, जिनमें से प्रत्येक में लगभग 5 से 10 पाठ हैं। मुफ़्त होने के अलावा सबसे अच्छी बात यह है कि आपको कोई सॉफ़्टवेयर स्थापित करने की आवश्यकता नहीं है। 

आपकी सभी प्रोग्रामिंग और परीक्षण कागल नोटबुक(Kaggle Notebook) के ठीक अंदर किए जाते हैं । पायथन(Python) , एसक्यूएल(SQL) , मशीन लर्निंग(Machine Learning) और अन्य डेटा विज्ञान कौशल सीखने का इससे बेहतर तरीका और क्या हो सकता है ?

ProsConsLanguages/Technology
In-browser coding exercisesOnly 15 coursesPython
Condensed coursesLimited to data scienceSQL
Progress metersTensorFlow
No adsKeras

स्टैनफोर्ड विश्वविद्यालय(Stanford University)(Stanford University)

स्टैनफोर्ड यूनिवर्सिटी(Stanford University) में जाना मुफ्त नहीं है, लेकिन उनके स्टैनफोर्ड इंजीनियरिंग एवरीवेयर(Stanford Engineering Everywhere) ( एसईई(SEE) ) पाठ्यक्रम हैं। क्रिएटिव कॉमन्स(Commons) लाइसेंस के तहत प्रकाशित , एसईई(SEE) सामग्री मुफ्त है और पुन: उपयोग के लिए खुली है। विवरण के लिए सीसी लाइसेंस की जांच करें। 

कंप्यूटर(Computer) प्रोग्रामिंग कक्षाएं विश्वविद्यालय-शैली में की जाती हैं और काफी गहराई से होती हैं। यदि आप कंप्यूटर विज्ञान(Computer Science) में डिग्री प्राप्त करने पर विचार कर रहे हैं, लेकिन सुनिश्चित नहीं हैं कि यह आपके लिए है, तो इन पाठ्यक्रमों को करने से वह हल हो जाएगा।

ProsConsLanguages/Technologies
University qualityRequires separate IDEJava
Creative Commons licenseToo formal for someMachine Learning
Videos and transcripts
Downloadable

महासभा द्वारा डैश(Dash by General Assembly)(Dash by General Assembly)

महासभा(General Assembly) एक ऑनलाइन शिक्षण सेवा है जिसमें अधिकतर भुगतान पाठ्यक्रम हैं। लेकिन एक कोर्स मुख्य रूप से फीचर्ड और पूरी तरह से फ्री है। डैश (Dash)आपको वेब विकास में आरंभ करने के लिए(get you started in web development) एक संपूर्ण पाठ्यक्रम है । 

सीखने का मार्ग स्लाइडशो और प्रश्नोत्तर मंचों का उपयोग करके प्रोजेक्ट-शैली में किया जाता है। जैसे-जैसे आप आगे बढ़ते हैं, आप पुरस्कार के रूप में कौशल को अनलॉक करते हैं, वीडियो गेम की तरह बहुत कुछ। 5 प्रोजेक्ट और 1 साइड प्रोजेक्ट हैं जो आपको 82 विभिन्न वेब डेवलपमेंट स्किल्स को अनलॉक करने में मदद करेंगे। 

हालांकि इससे आपको वेब डेवलपर के रूप में उच्च-आय वाली नौकरी नहीं मिलेगी, लेकिन यह आपको एक शौक़ीन के रूप में शुरू कर देगा ताकि आप अधिक औपचारिक प्रशिक्षण के माध्यम से उन आय-अर्जन कौशल को विकसित कर सकें।

ProsConsLanguages/Technologies
Project-basedLimited contentHTML
In-browser codingHobby levelCSS
Q&A ForumsJavaScript
JQuery

अध्ययनआज रात(StudyTonight)(StudyTonight)

यदि आपकी सीखने की शैली बहुत सारे पढ़ने के साथ अच्छी तरह से काम करती है, तो स्टडी टुनाइट(StudyTonight) एक अच्छा विकल्प है। कोई फर्क नहीं पड़ता कि आप कौन सी भाषा सीखना चाहते हैं, शायद इसके लिए यहां एक कोर्स है। पाठ्यक्रम और ट्यूटोरियल टेक्स्ट-हैवी और संपूर्ण हैं। थोड़ा अकादमिक भी। 

कंप्यूटर(Computer) प्रोग्रामिंग कक्षाएं अक्सर किसी भाषा या प्रौद्योगिकी के इतिहास में नोट्स के साथ इसके संस्करणों को प्रस्तुत करने के बिंदु तक जाती हैं। हालाँकि, StudyTonight का एक अलग YouTube चैनल है। आप स्टडी टुनाइट(StudyTonight) के साथ प्रोग्राम करना सीख सकते हैं , लेकिन यह उन लोगों के लिए सबसे अच्छा काम कर सकता है जो अपने औपचारिक अध्ययन के अलावा संसाधनों की तलाश में हैं। यह विज्ञापन समर्थित है और यह ध्यान भंग करने वाला हो सकता है। 

ProsConsLanguages/Technologies
In-browser codingAds can be distractingJava
College-level infoText-basedC and C++
Android appCSS
YouTube ChannelSQL
JavaScript
Python

JavaTPoint

JavaTPoint स्टडीटुनाइट के समान ही है(StudyTonight) । दर्जनों तकनीकों और भाषाओं में पाठ्यक्रमों की भरमार है। प्रोग्रामिंग, DevOps , ड्राफ्टिंग, AI, ब्लॉकचेन, डेटा माइनिंग, टेक्नोलॉजिस्ट के लिए सॉफ्ट स्किल्स और बहुत कुछ है। 

पाठ्यक्रम अच्छी तरह से व्यवस्थित हैं, लेकिन यह एक विज्ञापन समर्थित साइट भी है। विज्ञापन निश्चित रूप से ध्यान भंग कर रहे हैं क्योंकि उनमें से बहुत से एनिमेटेड हैं। ब्राउज़र-आधारित आईडीई(IDEs) और यहां तक ​​​​कि ब्राउज़र-आधारित कंपाइलर भी हैं। लेकिन अगर आपको किसी चीज़ पर मुफ़्त कोर्स नहीं मिल(find a free course) रहा है, तो आप शायद इसे यहाँ पाएँगे। 

ProsConsLanguages/Technologies
Well-organized contentDistracting adsToo many to list
Huge range of coursesPython
Browser-based IDEjava
Browser-based CompilersPHP
Text and videosJavaScript
C++
C#
SQL

mozilla

मोज़िला वह संगठन है जो हमें फ़ायरफ़ॉक्स(Firefox) और अन्य वेब तकनीकों को लाता है। उन्होंने लोगों को वेब डेवलपर बनने या उनके कौशल को और बेहतर बनाने में मदद करने के लिए developer.mozilla.org को एक साथ रखा है। (developer.mozilla.org)या जैसा कि मोज़िला(Mozilla) कहते हैं, " डेवलपर्स द्वारा, डेवलपर्स के लिए  संसाधन ।"(Resources)

यह एक सुव्यवस्थित, पढ़ने में आसान साइट है जो आपको आपके पहले HTML टैग से फ्रंट-एंड और बैक-एंड वेब डेवलपमेंट तक ले जाएगी। चूंकि यह मोज़िला(Mozilla) है, इसलिए आपको उनकी अनूठी अंतर्दृष्टि मिलेगी कि चीजों को एक निश्चित तरीके से क्यों किया जाना चाहिए।

ProsConsLanguages/Technologies
Major authorityLimited to web developmentHTML
Browser-based IDEMostly text-basedCSS
Well laid-outMozilla-centricJavaScript
Beginner to advancedPython / Django
Extensive resourcesnode.js
Developer community

W3स्कूल(W3schools)(W3schools)

हो सकता है कि सभी ऑनलाइन वेब विकास पाठ्यक्रमों के दादा-दादी, w3schools भी दुनिया की सबसे बड़ी वेब डेवलपर साइट होने का दावा करते हों। आपको एक ऐसे वेब डेवलपर को खोजने के लिए कड़ी मेहनत करनी पड़ेगी जिसने यहां कुछ नहीं सीखा। 

यह केवल वेब विकास तक ही सीमित नहीं है। आप सर्वर-साइड तकनीकों, क्लासिक प्रोग्रामिंग भाषाओं जैसे C++, और यहां तक ​​कि रास्पबेरी पाई के साथ विकसित करने का तरीका(how to develop with Raspberry Pi) भी सीख सकते हैं । साइट साफ है, बहुत सारे ब्राउज़र-आधारित संसाधन हैं और किसी भी स्तर का कोई भी व्यक्ति लाभ उठा सकता है। यह विज्ञापन समर्थित है, लेकिन विज्ञापन कुछ अन्य साइटों की तरह दखल देने वाले नहीं हैं।

ProsConsTechnologies
Well-respectedNoneToo many to list
Browser-based IDEC++
HTML and CSS
Raspberry Pi

गूगल(Google)

नहीं, हम यह नहीं कह रहे हैं कि Google(Google) पर जाकर सामान खोजें . Google , Mozilla की तरह , नए डेवलपर्स को प्रशिक्षित करने और मौजूदा प्रोग्रामर्स के कौशल को बढ़ाने में निहित स्वार्थ रखता है। मोज़िला(Mozilla) के विपरीत , Google की रुचियाँ वेब विकास से लेकर AI और बीच में सब कुछ दूर-दूर तक फैली हुई हैं। 

Google पारिस्थितिकी तंत्र के भीतर ऐसे कई क्षेत्र हैं जहां हम कुछ भी सीख सकते हैं। Google Digital Garage , Google for Education , Google Developers , Android Developers , और शायद कई अन्य हैं जिन्हें हमने याद किया । Google में जाओ और चारों ओर देखो। यदि आप कुछ सीखना चाहते हैं, तो संभवतः उनके पास उस पर एक कंप्यूटर प्रोग्रामिंग क्लास है।

ProsConsLanguages/Technologies
Major authorityCan be hard to find what you wantToo many to list
Beginner to post-grad levelGoogle-centricKotlin
In-browser codingPython
Some free certificationsAI
Flutter
HTML

माइक्रोसॉफ्ट(Microsoft)

यदि हम Google को सूचीबद्ध करने जा रहे हैं, तो हम (Google)Microsoft को सूचीबद्ध करने जा रहे हैं । Google की तरह , Microsoft ब्रह्मांड में उनके मुफ़्त प्रशिक्षण को खोजने के लिए बहुत से अलग-अलग स्थान हैं । माइक्रोसॉफ्ट लर्निंग(Microsoft Learning) शुरू करने के लिए सबसे अच्छी जगह है । 

Microsoft लर्न प्लेटफ़ॉर्म प्रोग्रामिंग से लेकर सिस्टम एडमिनिस्ट्रेशन से लेकर (Microsoft Learn)ऑफिस(Office) ऐप्स तक सब कुछ संबोधित करता है । तो आप जो खोज रहे हैं उसे ढूंढना थोड़ा चुनौतीपूर्ण हो सकता है, लेकिन शायद यह वहां है। XP (अनुभव अंक) और आभासी बैज और ट्राफियां प्रदान करके सीखना आसान है।(Learning)

ये आपकी Microsoft प्रोफ़ाइल पर प्रदर्शित होते हैं और आपके द्वारा सीखे गए कौशल के प्रमाण के रूप में सोशल मीडिया के माध्यम से साझा किए जा सकते हैं। साथ ही, माइक्रोसॉफ्ट का चैनल 9(Microsoft’s Channel 9) देखें ।

ProsConsLanguages/Technologies
Microsoft authorityMicrosoft centricC#
Self-pacedRequires separate IDE.NET
Can lead to certificationMostly text-basedPython
Lots of code samplesSandbox on desktop onlySQL
Free Azure sandboxAzure
Earn XP, Badges, TrophiesGitHub

एडएक्स(edX)(edX)

अब हम बड़े पैमाने पर खुले ऑनलाइन पाठ्यक्रमों ( एमओओसी(MOOCs) ) में बड़े नामों पर हैं । लोगों को प्रमाण पत्र और यहां तक ​​कि अधिक उचित कीमतों पर डिग्री प्राप्त करने में सक्षम बनाने के लिए जाना जाता है, एडएक्स(edX) जैसे एमओओसी(MOOCs) के पास भी बहुत सारे मुफ्त विकल्प हैं।

बेशक, मुफ्त विकल्पों से आपको कोई प्रमाणपत्र या डिग्री नहीं मिलती है, लेकिन आपको इसकी आवश्यकता नहीं हो सकती है। यदि आप इस बारे में चिंतित हैं कि क्या आप प्रमाणपत्र अर्जित करने के लिए पर्याप्त रूप से अच्छा कर सकते हैं, तो शायद इसे पहले निःशुल्क कंप्यूटर प्रोग्रामिंग कक्षा के रूप में करें, फिर इसे प्रमाणपत्र में बदलने के लिए भुगतान करें।

पाठ्यक्रमों का नेतृत्व विश्व स्तरीय स्कूलों के विश्व स्तरीय विद्वानों द्वारा किया जाता है। शैली व्याख्यान कक्ष सीखने की तरह है, लेकिन अधिक आरामदायक कुर्सियों के साथ।

ProsConsLanguages/Technologies
University-level coursesCourses may require prior knowledgeAll of them
Degrees and certificates possible for a feeDegrees have prerequisites and an application processPython
Text and video mixedJava
Downloadable resourcesAI
Course forumsMachine Learning
Android and iOS apps

Coursera

edX को बहुत पसंद है, लेकिन कौरसेरा(Coursera) का अपना स्वाद है। मैंने दोनों में कुछ पाठ्यक्रम पूरे किए हैं और मैंने पाया कि प्रस्तुति शैली में कुछ अंतर था, भले ही दोनों में कुछ बेहतरीन स्कूलों के प्रोफेसर हों। 

मेरा व्यक्तिगत अनुभव यह था कि कौरसेरा(Coursera) edX की तुलना में थोड़ा अधिक अनौपचारिक था लेकिन आपका अनुभव भिन्न हो सकता है। फिर से(Again) , आप एक शुल्क के लिए प्रमाण पत्र या पूरी डिग्री पूरी कर सकते हैं। अन्यथा, पाठ्यक्रम लेने के लिए स्वतंत्र हैं।

ProsConsLanguages/Technologies
University-level coursesCourses may require prior knowledgeAll of them
Degrees and certificates possible for a feeDegrees have prerequisites and an application processData Science
Text and video mixedAI
Some videos have subtitles in other languagesPython
Downloadable resourcesC++
Course forumsRuby on Rails
Android and iOS apps

फ्रीकोडकैम्प(freeCodeCamp)(freeCodeCamp)

जैसा कि उनकी साइट कहती है, "2014 के बाद से, 40,000 से अधिक फ्रीकोडकैम्प स्नातकों ने ऐप्पल(Apple) , Google , अमेज़ॅन(Amazon) , माइक्रोसॉफ्ट(Microsoft) , (और) स्पॉटिफ़ सहित तकनीकी कंपनियों में नौकरी प्राप्त की है। (Spotify.)" क्या(Can) आप इससे बेहतर समर्थन प्राप्त कर सकते हैं? 

5,000 से अधिक ट्यूटोरियल और कंप्यूटर विज्ञान, प्रोग्रामिंग और आईटी सब कुछ में से चुनें। मुफ्त में प्रोग्राम करना सीखने के लिए फ्रीकोडकैंप लगभग सभी साइटों की सूची में सबसे ऊपर है।

ProsConsLanguages/Technologies
Well regardedNoneToo many to list
CertificationWeb design
Side-by-side lesson and IDEAPIs
In-lesson testingMicroservices
Alumni networkNpm
MongoDB
JavaScript

ओडिन परियोजना(The Odin Project)(The Odin Project)

डराने वाले नाम के बावजूद, द ओडिन प्रोजेक्ट(Odin Project) फुल-स्टैक पाठ्यक्रम को पचाने में आसान है। पूरी वेबसाइट और इसके पाठ्यक्रम खुले स्रोत हैं और जीथब(Github) पर उपलब्ध हैं । यह डेवलपर्स के एक समुदाय द्वारा बनाए रखा जाता है, जिनमें से अधिकांश ने वहां प्रोग्राम करना सीखा। 

FreeCodeCamp की तरह, कई डेवलपर्स को साइट पर पाठ्यक्रम पूरा करने के बाद अपनी पहली नौकरी मिली। वे गेटिंग हायर(Getting Hired) नाम का कोर्स भी कराते हैं । 

ProsConsLanguages/Technologies
Well regardedNoneHTML + CSS
Portfolio-based learningJavaScript
In-browser IDEGIT
Large communityDatabases
Ruby
node.js

skillshare

थोड़ा अलग तरह का MOOC , स्किलशेयर(SkillShare) उन लोगों द्वारा बनाए गए छोटे और लंबे पाठ्यक्रमों का एक संग्रह है जो सिर्फ अपने कौशल को साझा करना चाहते हैं। यह उन लोगों द्वारा लगभग एक कौरसेरा या एडएक्स है जो जरूरी नहीं कि प्रोफेसर हों। इस वजह से, कंप्यूटर प्रोग्रामिंग कक्षाओं की गुणवत्ता सभ्य से लेकर महान तक हो सकती है। आप अपना खुद का ऑनलाइन कोर्स(make your own online course) भी बना सकते हैं और उसे वहां पोस्ट कर सकते हैं। 

बहुत सारे मुफ्त पाठ्यक्रम हैं, और स्किलशेयर(SkillShare) के पास एक प्रीमियम भुगतान विकल्प है जो आपको अधिक पाठ्यक्रमों तक पहुंचने की अनुमति देता है। मुफ्त पाठ्यक्रम वेब विकास पर केंद्रित प्रतीत होते हैं। यह आपको एक प्रोग्रामर के रूप में करियर के लिए तैयार नहीं कर सकता है लेकिन यह ज्ञान अंतराल को भरने में मदद कर सकता है।

ProsConsLanguages/Technologies
Wide varietyQuality variesToo many to list
Video-basedNo transcriptsUML
Downloadable resourcesHTML and CSS
Can add courses to your calendarJavaScript
PHP

Get Learning!

इतने सारे मुफ्त अवसर, अपनी गति से जाएं, एक पैसा भी न दें, और यहां तक ​​कि मानवीय सहायता भी प्राप्त करें! आपको प्रोग्रामर बनने या अपने कोडिंग गेम को अगले स्तर तक ले जाने से कोई रोक नहीं सकता है। 

देखें कि कौन सी साइट आपके फैंस को चौंकाती है और यदि आपको कुछ ऐसी साइट मिलती हैं जो हमें पसंद नहीं हैं तो हम इसके बारे में सुनना पसंद करेंगे। हमें बताएं कि क्या आपने इनमें से किसी भी साइट से पाठ्यक्रम पूरा किया है और आपने उनके बारे में क्या सोचा है।



About the author

मैं 10 से अधिक वर्षों के अनुभव के साथ एक कंप्यूटर पेशेवर हूं। अपने खाली समय में, मुझे ऑफिस डेस्क पर मदद करना और बच्चों को इंटरनेट का उपयोग करना सिखाना पसंद है। मेरे कौशल में बहुत सी चीजें शामिल हैं, लेकिन सबसे महत्वपूर्ण बात यह है कि मुझे पता है कि लोगों को समस्याओं को हल करने में कैसे मदद करनी है। अगर आपको किसी ऐसे व्यक्ति की ज़रूरत है जो आपकी किसी अत्यावश्यक चीज़ में मदद कर सके या बस कुछ बुनियादी सुझाव चाहते हों, तो कृपया मुझसे संपर्क करें!



Related posts