स्क्रैच से कोडिंग सीखने के लिए 13 सर्वश्रेष्ठ साइटें

एक प्रोग्रामिंग भाषा(programming language) सीखना केवल विशेष तकनीकी उद्योगों में लोगों से ज्यादा मददगार हो सकता है। चाहे आप एक वेब डेवलपर, डेटा वैज्ञानिक, गेम डेवलपर बनना चाहते हैं, या केवल दैनिक कार्यों को स्वचालित(automate daily tasks) करना चाहते हैं , कोडिंग आपके लिए है।

इस लेख में, हम जावा(Java) , पीएचपी(PHP) , सी #, पायथन(Python) , सी ++, एसक्यूएल(SQL) , और कई अन्य भाषाओं में कोडिंग सीखने के लिए सर्वोत्तम साइटों को देखने जा रहे हैं । जब बहुत सारे मुफ्त संसाधन और किफायती पाठ्यक्रम हों, तो आपको प्रोग्रामर बनने के लिए कॉलेज जाने की आवश्यकता नहीं है। 

1. कोड अकादमी(Codeacademy)

Codeacademy को अधिक परिचय की आवश्यकता नहीं है क्योंकि यह मुफ्त प्रोग्रामिंग पाठ्यक्रमों के चयन के लिए प्रसिद्ध है। आपको वेब डेवलपमेंट, Android(Android) ऐप डेवलपमेंट, या मशीन लर्निंग के लिए भाषा सीखने के लिए आवश्यक सभी संसाधन मिलेंगे । कक्षाओं के बारे में एक विचार प्राप्त करने के लिए और क्या वे आपके लिए हैं, परिचयात्मक पाठ्यक्रमों का प्रयास करें। साथ ही, यदि आप कोडिंग के लिए पूरी तरह से नए हैं तो HTML और CSS को एक शॉट दें।(CSS)

(Codeacademy)एक बार जब आप प्रो(Pro) योजना के लिए साइन अप करते हैं तो कोडएकेडमी उत्कृष्टता प्राप्त करता है। $15.99/माह के लिए, आपको बेहतर मार्गदर्शन, अभ्यास के लिए वास्तविक दुनिया की परियोजनाओं तक पहुंच और प्रमाणपत्र मिलते हैं। यदि आप पहले से ही अपने लक्ष्यों को जानते हैं, तो आप डेटा साइंटिस्ट(Data Scientist) या फ्रंट-एंड इंजीनियर(Front-End Engineer) की तरह एक पूर्व निर्धारित कैरियर पथ चुन सकते हैं जो एक सुविधाजनक पैकेज में आपके लिए आवश्यक सभी पाठों के साथ आता है।

ProsCons
Free coursesCertificates are not accredited
Wide variety of programming languages
Beginner-friendly 
Community forums and Discord channel

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

जैसा कि नाम से पता चलता है, फ्रीकोडकैंप मुफ्त प्रोग्रामिंग पाठ्यक्रमों के साथ एक सीखने का मंच है। यदि आप अभी शुरुआत कर रहे हैं और अभी तक सुनिश्चित नहीं हैं कि किन कोडिंग भाषाओं पर ध्यान केंद्रित करना है, तो फ्रीकोडकैंप एक अच्छी शुरुआत है।

फ्रीकोडकैंप पर मुफ्त संसाधनों में एचटीएमएल(HTML) और परिचयात्मक कक्षाओं जैसी बुनियादी स्क्रिप्टिंग भाषाएं शामिल हैं, लेकिन आप बूटस्ट्रैप(Bootstrap) , रिएक्ट(React) , रेडक्स(Redux) , टेन्सफोर्लो(Tensorflow) और एल्गोरिथम स्क्रिप्टिंग जैसी चीजों को सीखकर भी विशेषज्ञ हो सकते हैं। एक(Choose one) सुविधाजनक पाठ्यक्रम पैकेज चुनें (जैसे "पायथन के साथ वैज्ञानिक कंप्यूटिंग") जिसमें करियर-उन्मुख पथ पर जाने के लिए 300 घंटे की अध्ययन सामग्री हो।

ProsCons
Free coursesNo course progress indicator
Starts you off with GitHub
Build projects from scratch 
Introductory steps for non-coders

3. कौरसेरा(Coursera)

(Coursera)अगर आप बिना कोई पैसा खर्च किए पानी का परीक्षण करना चाहते हैं तो कौरसेरा शुरू करने के लिए एक और शानदार जगह है। आपको मुफ्त प्रोग्रामिंग पाठ्यक्रमों की एक विस्तृत श्रृंखला मिलेगी और उनमें से कई स्टैनफोर्ड(Stanford) , हार्वर्ड(Harvard) और येल(Yale) जैसे प्रसिद्ध विश्वविद्यालयों के प्रोफेसरों द्वारा पढ़ाए जाते हैं ।

उस ने कहा, जब आप कौरसेरा प्लस(Coursera Plus) कार्यक्रम में $ 59 / माह का निवेश करते हैं , तो कौरसेरा चमकता है। (Coursera)आप कई और विशिष्ट पाठ्यक्रम खोलेंगे और निर्देशित परियोजनाओं तक पहुंच प्राप्त करेंगे। इस तरह आप कुछ व्यावहारिक प्रोग्रामिंग अनुभव प्राप्त करेंगे और प्रमाण पत्र भी अर्जित करेंगे जिन्हें आप अपने सीवी पर साझा कर सकते हैं। 

ProsCons
Free courses and affordable pricesMany courses require prior knowledge
Partnered with universities
Download courses and learn offline
Officially recognized certifications

4. उडेमी(Udemy)

Udemy एक ऑनलाइन प्लेटफ़ॉर्म है जहाँ आप लगभग कुछ भी सीख सकते हैं, जिसमें कोड करना सीखना भी शामिल है। आप मुफ्त और सशुल्क दोनों तरह के हजारों प्रोग्रामिंग पाठ्यक्रम पा सकते हैं, जो आपको मूल बातें से लेकर विशेष विषयों तक सब कुछ सिखाते हैं।

Udemy की सबसे अच्छी बात इसका सिस्टम है। यह एक ऑनलाइन मार्केटप्लेस की तरह लगता है। इससे आप जिस प्रकार का कोर्स चाहते हैं उसे ढूंढना आसान हो जाता है। आप छात्रों की संख्या, रेटिंग और समीक्षाओं के आधार पर सबसे लोकप्रिय पाठ्यक्रम ब्राउज़ कर सकते हैं। उदाहरण के लिए, जब आप 200,000 नामांकित छात्रों, 4.8 स्टार औसत रेटिंग, और पाठ्यक्रम की व्याख्या करने वाली विस्तृत समीक्षाओं के साथ एक पायथन(Python) पाठ्यक्रम चुनते हैं, तो गलती करना मुश्किल है।

ध्यान देने योग्य एक और बात मनी-बैक गारंटी है। उदमी(Udemy) धनवापसी की पेशकश करता है, कोई प्रश्न नहीं पूछा जाता है, इससे कोई फर्क नहीं पड़ता कि पाठ्यक्रम प्रशिक्षक क्या कहता है। इसलिए यदि आप कोई कोर्स पूरा कर लेते हैं और आपको ऐसा नहीं लगता कि आपको अपने पैसे का मूल्य मिल गया है, तो आपके पास धनवापसी मांगने के लिए 30 दिन का समय है।

ProsCons
Free courses and affordable pricesCertificates are not accredited
30-day refund policyCourse quality control is sometimes lacking
Lifetime access 
Community forums

5. बहुलता(Pluralsight)

प्लूरलसाइट (Pluralsight)उडेमी(Udemy) और कौरसेरा(Coursera) की तरह एक सीखने का मंच है लेकिन यह केवल तकनीकी कौशल पर केंद्रित है। यह आपको सभी आईटी पाठ्यक्रम प्रदान करता है जिसकी आप कल्पना कर सकते हैं, लेकिन आप एक पूर्व निर्धारित शिक्षण पथ भी चुन सकते हैं। सीखने का मार्ग आपको एक निश्चित कौशल सिखाएगा, जैसे कि पायथन(Python) में कोडिंग , शुरू से अंत तक।

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

ProsCons
Free trial periodNo free courses
Courses are available offline
Quizzes test your knowledge retention
Great customer support 24/7

6. खान अकादमी(Khan Academy)

यदि आप अभी शुरुआत कर रहे हैं तो खान अकादमी(Khan Academy) आदर्श है। किसी भी भाषा में कंप्यूटर प्रोग्रामिंग की मूल बातें सीखना इतना आसान कभी नहीं रहा और यह मुफ़्त है। और सबसे अच्छी बात यह है कि आपको किसी खाते के लिए साइन अप करने की भी आवश्यकता नहीं है। आप तुरंत कोड करना सीखना शुरू कर देते हैं।

यदि आपने अन्य सीखने के प्लेटफॉर्म की कोशिश की लेकिन पाठों से चिपके रहने में कठिन समय था, तो आपको खान अकादमी(Khan Academy) को एक शॉट देना चाहिए। इस मंच ने सीखने को एक तरह के खेल में बदल दिया। आपके द्वारा पूरे किए गए प्रत्येक पाठ या आप जिस लक्ष्य तक पहुंचते हैं, उसके साथ आपको अंक और विभिन्न बैज के साथ पुरस्कार मिलते हैं। यह एक वयस्क को मूर्खतापूर्ण लग सकता है, लेकिन गेमीफाइड लर्निंग आपको प्रेरित कर सकती है।

ProsCons
100% freeQuality of content varies
Gamified learning with tracked progress
Child-friendly

7. एडएक्स(edX)

यदि आप औपचारिक शिक्षा के बहुत बड़े प्रशंसक हैं, तो कोडिंग सीखने के लिए edX सबसे अच्छी साइट हो सकती है। यह दुनिया के सबसे प्रतिष्ठित विश्वविद्यालयों से कॉलेज स्तर के प्रोग्रामिंग और कंप्यूटर विज्ञान पाठ्यक्रम प्रदान करता है।

हार्वर्ड(Harvard) और एमआईटी(MIT) व्याख्यानों से नवीनतम तकनीकों और कोडिंग भाषाओं के बारे में जानें । प्रश्नोत्तरी, परीक्षण और आभासी वातावरण के माध्यम से आप जो कुछ भी सीखते हैं उसका अभ्यास करें। (Practice)आप सदस्यता के बारे में चिंता किए बिना अपनी गति से अध्ययन कर सकते हैं क्योंकि edX मुफ़्त है, लेकिन आप एक प्रीमियम संस्करण भी चुन सकते हैं जिसमें ग्रेडेड असाइनमेंट और परीक्षा के साथ-साथ प्रमाणन भी शामिल है।

ProsCons
Free coursesCertificates and graded assignments only for premium users
14-day refund policyCourse inconsistency
Partnered with universities like Harvard
Optional certificates

8. टीम ट्रीहाउस(Team Treehouse)

टीम ट्रीहाउस(Team Treehouse) ट्यूटर और प्रशिक्षकों की मेजबानी करने के बजाय अपनी सभी पाठ्यक्रम सामग्री तैयार करता है। इसका मतलब है कि आपका सीखने का अनुभव अन्य प्लेटफार्मों की तुलना में कहीं अधिक सुसंगत होगा और आप वास्तविक दुनिया की परियोजनाओं पर काम करेंगे। परियोजनाओं के माध्यम से अध्ययन पर विशेष ध्यान देना टीम ट्रीहाउस(Team Treehouse) को अन्य साइटों से अलग करता है।

टीम ट्रीहाउस(Treehouse) एक सदस्यता-आधारित शिक्षण मंच है जो एक ऑनलाइन बूटकैंप की तरह लगता है। $25 मासिक सदस्यता योजना का चयन करके, आप प्लेटफ़ॉर्म पर सभी प्रोग्रामिंग पाठ्यक्रमों तक पहुँच प्राप्त करते हैं, और आप अपने पेशेवर पोर्टफोलियो का निर्माण शुरू कर सकते हैं।

ProsCons
Free 7-day trialLimited range of courses
Consistent interactive coursesTrial period requires credit/debit card information
Career-focused material
Project-driven learning

9. उडनेस(Udacity)

Udacity आपकी रुचियों के आधार पर प्रोग्रामिंग पाठ्यक्रमों का एक बड़ा संग्रह प्रदान करता है। चुनने के लिए कई "स्कूल" हैं, जैसे प्रोग्रामिंग और विकास का स्कूल और साइबर सुरक्षा का स्कूल। प्रत्येक स्कूल कार्यक्रमों के एक सेट के साथ आता है जो एक निश्चित विषय में महारत हासिल करने के लिए आवश्यक सभी अवधारणाओं को कवर करता है।

उडनेस कोर्स में लेक्चर, क्विज़, प्रोजेक्ट और डिस्कशन बोर्ड शामिल होते हैं जहाँ आप साथी छात्रों के साथ बातचीत कर सकते हैं। इसके अतिरिक्त, यदि आप प्रोग्रामिंग भाषा की डिग्री चुनते हैं, तो आपको एक प्रशिक्षक का भी समर्थन प्राप्त होगा।

ProsCons
Free coursesExpensive compared to other platforms
Resume, LinkedIn, and GitHub reviews and advice
Courses designed with industry-leading partners like Google
Quizzes and projects part of courses

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

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

ओडिन प्रोजेक्ट(Odin Project) आपको दो प्रमुख पथ प्रदान करता है: रूबी ऑन(Ruby) रेल्स पाठ्यक्रम(Rails) और पूर्ण स्टैक जावास्क्रिप्ट(JavaScript) पाठ्यक्रम। जबकि आपके विकल्प सीमित प्रतीत होते हैं, वे वास्तव में नहीं हैं। उदाहरण के लिए, रूबी(Ruby) ऑन रेल्स(Rails) पाठ्यक्रम आपको रूबी(Ruby) प्रोग्रामिंग के बगल में एचटीएमएल(HTML) , सीएसएस(CSS) , एसक्यूएल(SQL) और जावास्क्रिप्ट सिखाएगा। (JavaScript)आपको मुफ्त में बहुत मूल्य मिलता है।

ProsCons
Completely freeNo help from teachers/tutors
Project-based learningVery little hand holding
Encouraged to solve problems on your own
Available Discord channel

11. कोडवार्स(Codewars)

(Turn)कोडवार्स(Codewars) के साथ एक गेम में कोड करना सीखना चालू करें । यह एक संवादात्मक मंच है जो आपको चुनौतियाँ देकर सिखाता है। प्रत्येक चुनौती एक कोडिंग अभ्यास या समस्या है जिसे आपको अगले पर जाने के लिए हल करने की आवश्यकता है।

आपको अभ्यास करने के लिए सबसे लोकप्रिय कोडिंग भाषाएँ मिलेंगी, जिनमें Python , C#, Ruby , Java और SQL शामिल हैं। बस(Simply) अपनी पसंदीदा भाषा चुनें और समस्या का समाधान करें। आप जितना आगे बढ़ते हैं, व्यायाम उतने ही कठिन होते जाते हैं। यह कोडवार्स को इस सूची में (Codewars)उडेमी(Udemy) , कौरसेरा(Coursera) और प्लूरलसाइट(Pluralsight) जैसी पाठ्यक्रम-भारी साइटों में से एक के बगल में एक उत्कृष्ट सीखने का साथी बनाता है ।

ProsCons
Simple and already set up to usePromotes solving problems instead of clean code
Challenges you to improve
Compare your solution to others
Supports many languages, including some in beta

12. कोड.ओआरजी(Code.org)

Code.org एक गैर-लाभकारी शिक्षण मंच है जो सभी उम्र के छात्रों को विभिन्न प्रकार के कोडिंग पाठ प्रदान करता है। जबकि अधिकांश पाठ्यक्रम युवा दर्शकों के लिए डिज़ाइन किए गए हैं, फिर भी वे अपनी सादगी के कारण पूर्ण शुरुआती लोगों के लिए महान हैं। इसके अतिरिक्त, यदि आपके पास कोडिंग में निवेश करने के लिए अधिक समय नहीं है, तो आप 1 घंटे के छोटे ट्यूटोरियल का विकल्प चुन सकते हैं।

ProsCons
Completely freeSome exercises feel like a guessing game
Child-friendly
Encourages kids to learn in a fun environment

13. W3स्कूल(W3Schools)

W3Schools सबसे लोकप्रिय मुफ्त कोडिंग संसाधनों में से एक है। आपको सबसे अधिक उपयोग की जाने वाली प्रोग्रामिंग भाषाओं के लिए ट्यूटोरियल मिलेंगे और आपको किसी खाते की भी आवश्यकता नहीं है। आपको सर्वोत्तम टेक्स्ट-आधारित ट्यूटोरियल भी मिलेंगे जो संक्षिप्त लेकिन स्पष्ट स्पष्टीकरण के साथ आते हैं और उसके बाद कोड उदाहरण होते हैं, और आप अभ्यास और क्विज़ के साथ स्वयं का परीक्षण कर सकते हैं।

उस ने कहा, आप वैकल्पिक रूप से विभिन्न पाठ्यक्रमों और कोर्स पैक तक पहुंच के लिए उन्हें खरीदकर भुगतान भी कर सकते हैं। उदाहरण के लिए, एक प्रीमियम SQL या बूटस्ट्रैप(Bootstrap) कोर्स की कीमत $95 है और फ्रंट-एंड डेवलपमेंट पैकेज की कीमत $190 है। यदि आप वास्तव में समर्पित हैं, तो आप $ 695 के लिए सभी पाठ्यक्रमों और प्रमाणपत्रों तक पूरी पहुँच प्राप्त कर सकते हैं।

ProsCons
Completely free with optional paid packagesSome of the information is out of date
Quick reference source
Supports many languages

कोडिंग सीखने और अभ्यास करने के लिए आपकी पसंदीदा साइट कौन सी है? या आप YouTube चैनल से प्रोग्रामिंग सीखना(learn programming from YouTube channels) पसंद करते हैं ? नीचे टिप्पणी करके हमें बताएं!



About the author

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



Related posts