हार्वर्ड CS50 गाइड: सही कोर्स कैसे चुनें (मुफ्त प्रमाणपत्र के साथ)
2023 में, हार्वर्ड CS50 कंप्यूटर विज्ञान, अजगर और एआई जैसे विषयों पर 9 मुफ्त प्रमाणपत्र पाठ्यक्रम प्रदान करता है।
इस लेख में, मैं हार्वर्ड cs50 के संपूर्ण पाठ्यक्रम लाइनअप पर जाता हूं, जिसमें 2023 में 11 पाठ्यक्रम शामिल हैं - उनमें से 9 पूर्ण होने के प्रमाण पत्र के साथ हैं।
cs50 साहसिक 2012 में शुरू हुआ के लॉन्च के साथ cs50, कंप्यूटर विज्ञान के लिए हार्वर्ड का परिचय . इन वर्षों में, cs50 जैसे विषयों पर 10 अतिरिक्त पाठ्यक्रमों को शामिल करते हुए एक ब्रांड के रूप में विकसित हुआ अजगर , वेब विकास , और ऐ .
आइए cs50 लाइनअप पर चर्चा करें, बेशक, आपके लिए सबसे अच्छा कोर्स खोजने में आपकी मदद करने के लिए। और आइए समझाते हैं कि आप इनमें से अधिकांश पाठ्यक्रमों में निःशुल्क प्रमाणपत्र कैसे अर्जित कर सकते हैं।
cs50: मूल पाठ्यक्रम
cs50 हार्वर्ड प्रोफेसर द्वारा पढ़ाया जाता है डेविड जे। मालन . 2015 में वापस, जब वर्ग केंद्रीय योगदानकर्ता चार्ली सोलिमन पाठ्यक्रम की समीक्षा की , उसने प्रोफेसर मालन के बारे में यह कहा:
क्लिच कहने के जोखिम पर, शिक्षण के लिए उनका दृष्टिकोण मेरे द्वारा देखी गई किसी भी चीज़ के विपरीत है और इसे आसानी से क्रांतिकारी के रूप में लेबल किया जा सकता है। उनके प्रत्येक व्याख्यान में उनके द्वारा डाले गए आनंद और प्रयास का पता लगाया जा सकता है।
स्वयं पाठ्यक्रम लेने के बाद, मैं कह सकता हूँ कि यह उद्धरण आज भी उतना ही प्रासंगिक है जितना तब था। वास्तव में, चूंकि पाठ्यक्रम हर साल अपडेट किया जाता है, सामग्री और भी बेहतर हो गई है। यदि आप अधिक सीखना चाहते हैं, तो मैंने पाठ्यक्रम पर एक समर्पित लेख लिखा है: 2023 में हार्वर्ड CS50: निःशुल्क प्रमाणपत्र कैसे प्राप्त करें .
पर पेश किया 2007 से हार्वर्ड और पर 2012 से edx , cs50 बढ़कर हार्वर्ड बन गया है सबसे बड़ा ऑन-कैंपस कोर्स , लगभग 1000 छात्रों ने हर गिरावट में दाखिला लिया, और दुनिया में से एक उच्चतम दर पर और सबसे लोकप्रिय ऑनलाइन पाठ्यक्रम, कुल 4.3m से अधिक नामांकन।
और "cs50" एक निर्दिष्ट कोड से विकसित हुआ है एकल पाठ्यक्रम एक ब्रांड को शामिल करने के लिए एकाधिक पाठ्यक्रम अलग-अलग विषयों की खोज करना, अलग-अलग दर्शकों को लक्षित करना और अलग-अलग सीखने के तरीकों का हिस्सा।
हार्वर्ड cs50 की पेशकश को समझने के लिए, मैंने आंशिक रूप से प्रत्येक पाठ्यक्रम का ऑडिट किया, मैंने उनके ऑनलाइन समुदायों का पता लगाया, और मैंने उनके पाठ्यक्रम के कर्मचारियों से संपर्क किया। मैंने पाया कि प्राध्यापक मालन अक्सर स्वयं ईमेल का जवाब देते हैं — यह देखते हुए एक अच्छा स्पर्श है कि पाठ्यक्रम में 100 से अधिक कर्मचारी हैं। जैसे-जैसे cs50 बढ़ता रहता है, मैं इस लेख को अपडेट करना जारी रखूंगा।
cs50: विस्तारित पेशकश
cs50 की पूरी पेशकश में 11 पाठ्यक्रम शामिल हैं जिन्हें 3 स्तरों में विभाजित किया जा सकता है, जैसा कि नीचे दिखाया गया है। जैसा कि आप देख सकते हैं, 9 पाठ्यक्रम निःशुल्क प्रमाणपत्र प्रदान करते हैं। संबंधित खंड पर सीधे जाने के लिए पाठ्यक्रम या स्तर पर क्लिक करें।
| स्तर | पाठ्यक्रम | कार्यभार | प्रमाणपत्र |
|
बुनियादी
(वैकल्पिक) |
cs50 तकनीक | 4 घंटे / 6 सप्ताह |
○
हार्वर्ड ओसीडब्ल्यू पर मुफ्त
○ ईडीएक्स पर $199 |
| cs50 स्क्रैच | 6 घंटे / 3 सप्ताह |
○
हार्वर्ड ओसीडब्ल्यू पर मुफ्त
○ ईडीएक्स पर $199 |
|
|
मुख्य
(एक चुनें: आमतौर पर पर्याप्त) |
cs50 | 12 घंटे / 12 सप्ताह |
○
हार्वर्ड ओसीडब्ल्यू पर मुफ्त
○ ईडीएक्स पर $149 |
| cs50 कानून | 4 घंटे / 10 सप्ताह |
○
हार्वर्ड ओसीडब्ल्यू पर मुफ्त
○ ईडीएक्स पर $199 |
|
| cs50 व्यवसाय | 4 घंटे / 6 सप्ताह |
○
हार्वर्ड ओसीडब्ल्यू पर मुफ्त
○ ईडीएक्स पर $199 |
|
| cs50 अजगर | 6 घंटे / 9 सप्ताह |
○
हार्वर्ड ओसीडब्ल्यू पर मुफ्त
○ ईडीएक्स पर $199 |
|
|
आगे की कार्रवाई करना
(एक या कई चुनें) |
cs50 ऐ | 20 घंटे / 7 सप्ताह |
○
हार्वर्ड ओसीडब्ल्यू पर मुफ्त
○ ईडीएक्स पर $199 |
| cs50 वेब | 8 घंटे / 12 सप्ताह |
○
हार्वर्ड ओसीडब्ल्यू पर मुफ्त
○ ईडीएक्स पर $199 |
|
| cs50 खेल | 8 घंटे / 12 सप्ताह |
○
हार्वर्ड ओसीडब्ल्यू पर मुफ्त
○ ईडीएक्स पर $199 |
|
| cs50 मोबाइल | 8 घंटे / 13 सप्ताह | ○ कोई प्रमाण पत्र नहीं | |
| cs50 परे | 5 घंटे / 12 सप्ताह | ○ कोई प्रमाण पत्र नहीं |
बुनियादी पाठ्यक्रम
वर्तमान में, CS50 दो बुनियादी पाठ्यक्रम प्रदान करता है। इन्हें cs50 के मुख्य पाठ्यक्रमों में वैकल्पिक ऑन-रैंप के रूप में देखा जा सकता है। यदि आप कंप्यूटर विज्ञान के औपचारिक परिचय के लिए तैयार महसूस नहीं करते हैं, तो यह शुरुआत करने के लिए एक अच्छी जगह है।
cs50 की समझ प्रौद्योगिकी (cs50t)
cs50t कंप्यूटिंग की दुनिया का एक सौम्य परिचय है। यह हार्डवेयर स्तर पर शुरू होता है और वहां से ऊपर की ओर काम करता है। यह पता लगाता है कि इंटरनेट कैसे काम करता है, वेबसाइट कैसे बनाई जाती है और सुरक्षा कैसे सुनिश्चित की जाती है। और यह कोडिंग मूल बातें के साथ समाप्त होता है।
पाठ्यक्रम डेविड जे द्वारा पढ़ाया जाता है। मालन। इसमें 6 सप्ताह से अधिक प्रति सप्ताह लगभग 4 घंटे का अध्ययन शामिल है। और यह निम्नलिखित प्रमाणपत्र विकल्प प्रदान करता है:
- मुफ्त प्रमाण पत्र हार्वर्ड ओपनकोर्सवेयर के माध्यम से
- भुगतान सत्यापित प्रमाण पत्र एडएक्स के माध्यम से
- भुगतान प्रतिलेख और अकादमिक क्रेडिट हार्वर्ड एक्सटेंशन स्कूल के माध्यम से
कोर्स भी edx का हिस्सा है CS50 के AP कंप्यूटर विज्ञान सिद्धांतों में xseries प्रोग्राम .
स्क्रैच के साथ प्रोग्रामिंग के लिए cs50 का परिचय (cs50s)
cs50s प्रोग्रामिंग का एक सौम्य परिचय है। यह स्क्रैच पर केंद्रित है, एक ऐसी भाषा जो कोडिंग को अत्यधिक दृश्य बनाती है। पाठ लिखने के बजाय, आप कार्यात्मक ब्लॉकों को जोड़ते हैं जैसे कि वे प्रोग्राम बनाने के लिए लेगो टुकड़े थे। पाठ्यक्रम में सभी प्रोग्रामिंग मूल सिद्धांतों को शामिल किया गया है, जिसमें चर, कार्य और लूप शामिल हैं।
पाठ्यक्रम द्वारा पढ़ाया जाता है ब्रायन यू . इसमें 3 सप्ताह से अधिक प्रति सप्ताह लगभग 6 घंटे का अध्ययन शामिल है। और यह निम्नलिखित प्रमाणपत्र विकल्प प्रदान करता है:
- मुफ्त प्रमाण पत्र हार्वर्ड ओपनकोर्सवेयर के माध्यम से
- भुगतान सत्यापित प्रमाण पत्र एडएक्स के माध्यम से
मूल कोर्सेज
वर्तमान में, cs50 तीन मुख्य पाठ्यक्रम प्रदान करता है। इनमें मूल cs50 के साथ-साथ विभिन्न प्रकार के शिक्षार्थियों के लिए तैयार वेरिएंट शामिल हैं। यही वह जगह है जहां से अधिकांश शिक्षार्थी प्रारंभ करना चाहते हैं। एक कोर्स काफी होना चाहिए। लेकिन शिक्षार्थी जो एक संस्करण लेते हैं, वे मूल cs50 भी लेना चाहते हैं - खासकर यदि वे अनुवर्ती पाठ्यक्रम को जारी रखने की योजना बनाते हैं।
CS50 कंप्यूटर विज्ञान का परिचय
cs50 हार्वर्ड का कंप्यूटर विज्ञान परिचय है। यह बाइनरी से शुरू होता है और मशीन कोड से निम्न-स्तरीय भाषाओं से उच्च-स्तरीय भाषाओं तक अमूर्तता की सीढ़ी तक जाता है। यह एल्गोरिदम, डेटा संरचनाओं और मेमोरी प्रबंधन की पड़ताल करता है। और यह तीन विशेषज्ञता ट्रैकों में से एक के साथ समाप्त होता है: वेब, गेम या मोबाइल डेवलपमेंट।
पाठ्यक्रम डेविड जे द्वारा पढ़ाया जाता है। मालन। इसमें 12 सप्ताह से अधिक प्रति सप्ताह लगभग 12 घंटे का अध्ययन शामिल है। और यह निम्नलिखित प्रमाणपत्र विकल्प प्रदान करता है:
- मुफ्त प्रमाण पत्र हार्वर्ड ओपनकोर्सवेयर के माध्यम से
- भुगतान सत्यापित प्रमाण पत्र एडएक्स के माध्यम से
- भुगतान प्रतिलेख और अकादमिक क्रेडिट के माध्यम से हार्वर्ड एक्सटेंशन स्कूल या हार्वर्ड समर स्कूल
पाठ्यक्रम edx के व्यावसायिक प्रमाणपत्रों का भी हिस्सा है:
- वेब प्रोग्रामिंग के लिए कंप्यूटर विज्ञान
- कृत्रिम बुद्धि के लिए कंप्यूटर विज्ञान
- खेल के विकास के लिए कंप्यूटर विज्ञान
यदि आप अधिक सीखना चाहते हैं, तो मैंने पाठ्यक्रम पर एक समर्पित लेख लिखा है: 2023 में हार्वर्ड CS50: निःशुल्क प्रमाणपत्र कैसे प्राप्त करें .
वकीलों के लिए cs50 का कंप्यूटर विज्ञान (cs50l)
cs50l वकीलों और कानून के छात्रों की ओर तैयार किया गया एक CS50 संस्करण है। पाठ्यक्रम का हिस्सा समान सामग्री की पड़ताल करता है लेकिन निम्न-स्तर के विवरणों पर बड़ी-तस्वीर की समझ पर जोर देता है। दूसरा भाग पूरी तरह से नई सामग्री की खोज करता है जो मानता है कि कानून और कंप्यूटर विज्ञान कैसे परस्पर क्रिया करते हैं - उदाहरण के लिए, साइबर सुरक्षा, डेटा गोपनीयता और इंटरनेट विनियमन के संबंध में।
पाठ्यक्रम डेविड जे द्वारा पढ़ाया जाता है। मालन व डौग लॉयड . इसमें 10 सप्ताह से अधिक प्रति सप्ताह लगभग 4 घंटे का अध्ययन शामिल है। और यह निम्नलिखित प्रमाणपत्र विकल्प प्रदान करता है:
- मुफ्त प्रमाण पत्र हार्वर्ड ओपनकोर्सवेयर के माध्यम से
- भुगतान सत्यापित प्रमाण पत्र एडएक्स के माध्यम से
- भुगतान प्रमाण पत्र हार्वर्ड लॉ स्कूल कार्यकारी शिक्षा के माध्यम से
व्यावसायिक पेशेवरों के लिए cs50 का कंप्यूटर विज्ञान (cs50b)
cs50b एक cs50 वैरिएंट है जो व्यावसायिक पेशेवरों की ओर तैयार किया गया है। अधिकांश पाठ्यक्रम समान सामग्री की खोज करते हैं लेकिन निम्न-स्तर के विवरणों पर बड़ी-तस्वीर की समझ पर जोर देते हैं। एक छोटा सा हिस्सा व्यवसायों के लिए प्रासंगिक पूरी तरह से नई सामग्री की पड़ताल करता है — उदाहरण के लिए, क्लाउड कंप्यूटिंग।
पाठ्यक्रम डेविड जे द्वारा पढ़ाया जाता है। मालन। इसमें 6 सप्ताह से अधिक प्रति सप्ताह लगभग 4 घंटे का अध्ययन शामिल है। और यह निम्नलिखित प्रमाणपत्र विकल्प प्रदान करता है:
- मुफ्त प्रमाण पत्र हार्वर्ड ओपनकोर्सवेयर के माध्यम से
- भुगतान सत्यापित प्रमाण पत्र एडएक्स के माध्यम से
- भुगतान प्रतिलेख और अकादमिक क्रेडिट के माध्यम से हार्वर्ड एक्सटेंशन स्कूल या हार्वर्ड समर स्कूल
अजगर के साथ प्रोग्रामिंग के लिए cs50 का परिचय (cs50p)
cs50p पाइथॉन में प्रोग्रामिंग के मूल सिद्धांतों को सिखाता है, जिसमें वेरिएबल्स, फ़ंक्शंस, लूप्स और फाइल्स को पढ़ना और लिखना शामिल है। यह वास्तविक दुनिया की प्रोग्रामिंग समस्याओं से आकर्षित होता है और इसमें बहुत सारे व्यावहारिक अभ्यास होते हैं।
पाठ्यक्रम डेविड जे द्वारा पढ़ाया जाता है। मालन। इसमें 9 सप्ताह से अधिक प्रति सप्ताह लगभग 6 घंटे का अध्ययन शामिल है। और यह निम्नलिखित प्रमाणपत्र विकल्प प्रदान करता है:
- मुफ्त प्रमाण पत्र हार्वर्ड ओपनकोर्सवेयर के माध्यम से
- भुगतान सत्यापित प्रमाण पत्र एडएक्स के माध्यम से
- भुगतान प्रतिलेख और अकादमिक क्रेडिट हार्वर्ड एक्सटेंशन स्कूल के माध्यम से (जेफ पार्कर द्वारा पढ़ाया जाता है)
कोर्स भी edx का हिस्सा है पायथन प्रोग्रामिंग के लिए कंप्यूटर विज्ञान में व्यावसायिक प्रमाणपत्र .
यदि आप अधिक सीखना चाहते हैं, तो मैंने पाठ्यक्रम पर एक समर्पित लेख लिखा है: हार्वर्ड न्यू इंट्रो टू पायथन: फ्री सर्टिफिकेट कैसे अर्जित करें .
अनुवर्ती पाठ्यक्रम
वर्तमान में, cs50 पाँच अनुवर्ती पाठ्यक्रम प्रदान करता है। ये वहां से शुरू होते हैं जहां cs50 छूटता है और एक विशिष्ट विषय का पता लगाता है। वे किसी विशेषज्ञता में तल्लीन होकर आपके कंप्यूटर विज्ञान के मूल सिद्धांतों को बनाने का एक शानदार तरीका हैं।
अजगर के साथ कृत्रिम बुद्धिमत्ता के लिए cs50 का परिचय (cs50ai)
cs50ai आधुनिक कृत्रिम बुद्धिमत्ता का पता लगाने के लिए अजगर प्रोग्रामिंग भाषा का लाभ उठाता है। यह मूलभूत एआई अवधारणाओं को शामिल करता है, जैसे खोज एल्गोरिदम और ज्ञान मॉडल, और अनुकूलन और मशीन सीखने जैसी अधिक उन्नत अवधारणाओं पर चर्चा करने के लिए उनका निर्माण करता है।
पाठ्यक्रम द्वारा पढ़ाया जाता है ब्रायन यू . इसमें 7 सप्ताह से अधिक प्रति सप्ताह लगभग 20 घंटे का अध्ययन शामिल है। और यह निम्नलिखित प्रमाणपत्र विकल्प प्रदान करता है:
- मुफ्त प्रमाण पत्र हार्वर्ड ओपनकोर्सवेयर के माध्यम से
- भुगतान सत्यापित प्रमाण पत्र एडएक्स के माध्यम से
- भुगतान प्रतिलेख और अकादमिक क्रेडिट के माध्यम से हार्वर्ड एक्सटेंशन स्कूल या हार्वर्ड समर स्कूल
कोर्स भी edx का हिस्सा है आर्टिफिशियल इंटेलिजेंस के लिए कंप्यूटर साइंस में प्रोफेशनल सर्टिफिकेट .
अजगर और जावास्क्रिप्ट के साथ cs50 की वेब प्रोग्रामिंग (cs50w)
cs50w आधुनिक वेब ऐप विकास को रेखांकित करने वाली भाषाओं, उपकरणों और प्रक्रियाओं की पड़ताल करता है। इसमें अजगर और जावास्क्रिप्ट जैसी भाषाएं, फ्लास्क और डीजेंगो जैसी रूपरेखाएं, और जीथब और हेरोकू जैसी सेवाएं शामिल हैं।
पाठ्यक्रम द्वारा पढ़ाया जाता है ब्रायन यू . इसमें 12 सप्ताहों में प्रति सप्ताह लगभग 8 घंटे का अध्ययन शामिल है। और यह निम्नलिखित प्रमाणपत्र विकल्प प्रदान करता है:
- मुफ्त प्रमाण पत्र हार्वर्ड ओपनकोर्सवेयर के माध्यम से
- भुगतान सत्यापित प्रमाण पत्र एडएक्स के माध्यम से
- भुगतान प्रतिलेख और अकादमिक क्रेडिट के माध्यम से हार्वर्ड एक्सटेंशन स्कूल या हार्वर्ड समर स्कूल
कोर्स भी edx का हिस्सा है वेब प्रोग्रामिंग के लिए कंप्यूटर साइंस में प्रोफेशनल सर्टिफिकेट .
खेल विकास के लिए cs50 का परिचय (cs50g)
cs50g आधुनिक खेल विकास को रेखांकित करने वाली भाषाओं, उपकरणों और प्रक्रियाओं की पड़ताल करता है। यह 2डी और 3डी अनुभव बनाने के लिए सी# और फ्रेमवर्क जैसे एकता जैसी भाषाओं का लाभ उठाता है, और पोंग, मारियो और पोर्टल जैसे वीडियो गेम से उदाहरण तैयार करता है।
पाठ्यक्रम द्वारा पढ़ाया जाता है कोल्टन ओग्डेन . इसमें 12 सप्ताहों में प्रति सप्ताह लगभग 8 घंटे का अध्ययन शामिल है। और यह निम्नलिखित प्रमाणपत्र विकल्प प्रदान करता है:
- मुफ्त प्रमाण पत्र हार्वर्ड ओपनकोर्सवेयर के माध्यम से
- भुगतान सत्यापित प्रमाण पत्र एडएक्स के माध्यम से
- भुगतान प्रतिलेख और अकादमिक क्रेडिट हार्वर्ड एक्सटेंशन स्कूल के माध्यम से
कोर्स भी edx का हिस्सा है गेम डेवलपमेंट के लिए कंप्यूटर साइंस में प्रोफेशनल सर्टिफिकेट .
प्रतिक्रिया मूल के साथ cs50 का मोबाइल ऐप डेवलपमेंट (cs50m)
cs50m रिएक्ट नेटिव फ्रेमवर्क का उपयोग करके मोबाइल ऐप विकसित करने के तरीके की पड़ताल करता है। यह राज्य और घटकों, प्रक्रियाओं जैसे परीक्षण और परिनियोजन, और Redux और jsx जैसे उपकरणों को शामिल करता है।
पाठ्यक्रम जॉर्डन हयाशी द्वारा पढ़ाया जाता है। इसमें 13 सप्ताह से अधिक प्रति सप्ताह लगभग 8 घंटे का अध्ययन शामिल है। और इसके माध्यम से पेश किया जाता है हार्वर्ड ओपनकोर्सवेयर लेकिन कोई प्रमाण पत्र नहीं है।
cs50 परे
CS50 परे CS50W का अग्रदूत है। यह एक ही विषय, वेब विकास की पड़ताल करता है, लेकिन इसे अधिक संघनित समय सीमा में करता है। अधिकांश विषय समान रहते हैं लेकिन अधिकांश प्रोजेक्ट भिन्न होते हैं।
पाठ्यक्रम द्वारा पढ़ाया जाता है ब्रायन यू . इसमें 12 सप्ताहों में प्रति सप्ताह लगभग 5 घंटे का अध्ययन शामिल है। और इसके माध्यम से पेश किया जाता है हार्वर्ड ओपनकोर्सवेयर लेकिन कोई प्रमाण पत्र नहीं है।
अनीश