हार्वर्ड सीएस 50 गाइड: सही कोर्स कैसे चुनें (नि: शुल्क प्रमाणपत्र के साथ)
2023 में, हार्वर्ड सीएस 50 कंप्यूटर विज्ञान, पायथन और एआई जैसे विषयों पर 9 मुफ्त प्रमाणपत्र पाठ्यक्रम प्रदान करता है।
इस लेख में, मैं हार्वर्ड सीएस 50 के पूरे पाठ्यक्रम लाइनअप पर जाता हूं, जिसमें 2023 में 11 पाठ्यक्रम शामिल हैं - उनमें से 9 को पूरा करने का मुफ्त प्रमाण पत्र है।
CS50 साहसिक कार्य 2012 में हुई थी शुरुआत लॉन्च के साथ सीएस 50, हार्वर्ड का कंप्यूटर विज्ञान का परिचय . इन वर्षों में, CS50 एक ब्रांड के रूप में विकसित हुआ जिसमें इस तरह के विषयों पर 10 अतिरिक्त पाठ्यक्रम शामिल हैं अजगर , वेब विकास और .AI .
आइए सीएस 50 लाइनअप पर चर्चा करें, पाठ्यक्रम द्वारा, आपके लिए सबसे अच्छा कोर्स खोजने में आपकी सहायता करने के लिए। और आइए समझाएं कि आप इनमें से अधिकांश पाठ्यक्रमों में मुफ्त प्रमाण पत्र कैसे कमा सकते हैं।
CS50: मूल पाठ्यक्रम
CS50 हार्वर्ड प्रोफेसर द्वारा पढ़ाया जाता है डेविड जे मालन . 2015 में, जब क्लास सेंट्रल योगदानकर्ता चार्ली सोलिमान पाठ्यक्रम की समीक्षा की , उसने प्रोफेसर मालन के बारे में यह कहा:
क्लिच कहने के जोखिम पर, शिक्षण के लिए उनका दृष्टिकोण मेरे द्वारा देखी गई किसी भी चीज़ के विपरीत है और आसानी से क्रांतिकारी के रूप में लेबल किया जा सकता है। कोई भी अपने प्रत्येक व्याख्यान में उनके द्वारा किए गए आनंद और प्रयास का पता लगा सकता है।
स्वयं पाठ्यक्रम अपनाने के बाद, मैं कह सकता हूं कि यह उद्धरण आज भी उतना ही प्रासंगिक है जितना कि यह तब था। वास्तव में, चूंकि पाठ्यक्रम हर साल अपडेट किया जाता है, इसलिए सामग्री भी बेहतर हो गई है। यदि आप अधिक जानना चाहते हैं, तो मैंने पाठ्यक्रम पर एक समर्पित लेख लिखा है: 2023 में हार्वर्ड सीएस 50: मुफ्त प्रमाणपत्र कैसे प्राप्त करें .
पर पेशकश की गई 2007 से हार्वर्ड और इसके बाद 2012 के बाद से edX , CS50 हार्वर्ड बन गया है सबसे बड़ा ऑन-कैंपस कोर्स , हर साल लगभग 1000 छात्रों को नामांकित किया जाता है, और दुनिया के छात्रों में से एक उच्चतम रेटेड और सबसे लोकप्रिय ऑनलाइन पाठ्यक्रम, कुल 4.3 मिलियन नामांकन।
और "CS50" एक कोड से विकसित हुआ है जो एक कोड को नामित करता है एकल पाठ्यक्रम एक ब्रांड को शामिल करना कई पाठ्यक्रम विभिन्न विषयों की खोज, विभिन्न दर्शकों को लक्षित करना, और विभिन्न सीखने के रास्तों का हिस्सा।
हार्वर्ड सीएस 50 की पेशकश को समझने के लिए, मैंने आंशिक रूप से प्रत्येक पाठ्यक्रम का ऑडिट किया, मैंने उनके ऑनलाइन समुदायों का पता लगाया, और मैंने उनके पाठ्यक्रम के कर्मचारियों से संपर्क किया। मैंने पाया कि प्रोफेसर मालन अक्सर ईमेल का जवाब देते हैं - एक अच्छा स्पर्श यह देखते हुए कि पाठ्यक्रम में 100 से अधिक कर्मचारी हैं। जैसा कि सीएस 50 बढ़ता रहता है, मैं इस लेख को अपडेट करना जारी रखूंगा।
CS50: विस्तारित पेशकश
सीएस 50 की पूर्ण पेशकश में 11 पाठ्यक्रम शामिल हैं जिन्हें 3 स्तरों में विभाजित किया जा सकता है, जैसा कि नीचे दिखाया गया है। जैसा कि आप देख सकते हैं, 9 पाठ्यक्रम एक मुफ्त प्रमाण पत्र प्रदान करते हैं। संबंधित अनुभाग में कूदने के लिए किसी पाठ्यक्रम या स्तर पर क्लिक करें।
स्तर | पाठ्यक्रम | कार्य-भार | प्रमाणपत्र |
मूलवर्ती
(वैकल्पिक) |
CS50 टेक | 4 घंटे / 6 सप्ताह |
○
हार्वर्ड OCW पर नि: शुल्क
○ edX पर $ 199 |
CS50 स्क्रैच | 6 घंटे / 3 सप्ताह |
○
हार्वर्ड OCW पर नि: शुल्क
○ edX पर $ 199 |
|
अंतर्भाग
(एक चुनें: आमतौर पर पर्याप्त) |
CS50 | 12 घंटे / 12 सप्ताह |
○
हार्वर्ड OCW पर नि: शुल्क
○ edX पर $ 149 |
CS50 कानून | 4 घंटे / 10 सप्ताह |
○
हार्वर्ड OCW पर नि: शुल्क
○ edX पर $ 199 |
|
CS50 व्यापार | 4 घंटे / 6 सप्ताह |
○
हार्वर्ड OCW पर नि: शुल्क
○ edX पर $ 199 |
|
CS50 Python | 6 घंटे / 9 सप्ताह |
○
हार्वर्ड OCW पर नि: शुल्क
○ edX पर $ 199 |
|
अनुवर्ती कार्रवाई
(एक या कई चुनें) |
CS50 AI | 20 घंटे / 7 सप्ताह |
○
हार्वर्ड OCW पर नि: शुल्क
○ edX पर $ 199 |
CS50 वेब | 8 घंटे / 12 सप्ताह |
○
हार्वर्ड OCW पर नि: शुल्क
○ edX पर $ 199 |
|
CS50 खेल | 8 घंटे / 12 सप्ताह |
○
हार्वर्ड OCW पर नि: शुल्क
○ edX पर $ 199 |
|
CS50 मोबाइल | 8 घंटे / 13 सप्ताह | कोई प्रमाण पत्र नहीं | |
CS50 से आगे | 5 घंटे / 12 सप्ताह | कोई प्रमाण पत्र नहीं |
बुनियादी पाठ्यक्रम
वर्तमान में, CS50 दो बुनियादी पाठ्यक्रम प्रदान करता है। इन्हें सीएस 50 के मुख्य पाठ्यक्रमों के लिए वैकल्पिक ऑन-रैंप के रूप में देखा जा सकता है। यदि आप कंप्यूटर विज्ञान के औपचारिक परिचय के लिए तैयार नहीं हैं, तो यह शुरू करने के लिए एक अच्छी जगह है।
CS50 की समझ प्रौद्योगिकी (CS50T)
CS50T कंप्यूटिंग की दुनिया के लिए एक सौम्य परिचय है। यह हार्डवेयर स्तर पर शुरू होता है और वहां से ऊपर अपना रास्ता काम करता है। यह इस बात की पड़ताल करता है कि इंटरनेट कैसे काम करता है, वेबसाइटकैसे बनाई जाती हैं, और सुरक्षा कैसे सुनिश्चित की जाती है। और यह कोडिंग मूल बातें के साथ समाप्त होता है।
पाठ्यक्रम डेविड जे मालन द्वारा पढ़ाया जाता है। इसमें 6 सप्ताह में प्रति सप्ताह लगभग 4 घंटे का अध्ययन शामिल है। और यह निम्नलिखित प्रमाणपत्र विकल्प प्रदान करता है:
- नि: शुल्क प्रमाण पत्र हार्वर्ड ओपनकोर्सवेयर के माध्यम से
- सशुल्क सत्यापित प्रमाण पत्र edX के माध्यम से
- भुगतान प्रतिलेख और अकादमिक क्रेडिट हार्वर्ड एक्सटेंशन स्कूल के माध्यम से
पाठ्यक्रम भी edX का हिस्सा है CS50 के AP कंप्यूटर विज्ञान सिद्धांतों में XSeries प्रोग्राम .
CS50 स्क्रैच के साथ प्रोग्रामिंग का परिचय (CS50S)
CS50S प्रोग्रामिंग के लिए एक सौम्य परिचय है। यह स्क्रैच पर केंद्रित है, एक भाषा जो कोडिंग को अत्यधिक दृश्य बनाती है। पाठ लिखने के बजाय, आप कार्यात्मक ब्लॉकों को जोड़ते हैं जैसे कि वे प्रोग्राम बनाने के लिए लेगो टुकड़े थे। पाठ्यक्रम में चर, कार्य और लूप सहित सभी प्रोग्रामिंग मूल सिद्धांत शामिल हैं।
पाठ्यक्रम किसके द्वारा पढ़ाया जाता है? ब्रायन यू . इसमें 3 सप्ताह में प्रति सप्ताह लगभग 6 घंटे का अध्ययन शामिल है। और यह निम्नलिखित प्रमाणपत्र विकल्प प्रदान करता है:
- नि: शुल्क प्रमाण पत्र हार्वर्ड ओपनकोर्सवेयर के माध्यम से
- सशुल्क सत्यापित प्रमाण पत्र edX के माध्यम से
कोर पाठ्यक्रम
वर्तमान में, CS50 तीन मुख्य पाठ्यक्रम प्रदान करता है। इनमें मूल सीएस 50 के साथ-साथ विभिन्न प्रकार के शिक्षार्थियों की ओर तैयार किए गए वेरिएंट शामिल हैं। यह वह जगह है जहां अधिकांश शिक्षार्थी शुरू करना चाहते हैं। एक कोर्स बहुत अच्छा होना चाहिए। लेकिन एक संस्करण लेने वाले शिक्षार्थी मूल सीएस 50 भी लेना चाह सकते हैं - खासकर यदि वे अनुवर्ती पाठ्यक्रम जारी रखने की योजना बनाते हैं।
CS50 कंप्यूटर विज्ञान का परिचय
CS50 हार्वर्ड का कंप्यूटर विज्ञान परिचय है। यह बाइनरी से शुरू होता है और मशीन कोड से निम्न-स्तरीय भाषाओं से उच्च-स्तरीय भाषाओं तक अमूर्तता की सीढ़ी पर जाता है। यह एल्गोरिदम, डेटा संरचनाओं और मेमोरी प्रबंधन की पड़ताल करता है। और यह तीन विशेषज्ञता ट्रैक में से एक के साथ समाप्त होता है: वेब, गेम या मोबाइल विकास।
पाठ्यक्रम डेविड जे मालन द्वारा पढ़ाया जाता है। इसमें 12 सप्ताह में प्रति सप्ताह लगभग 12 घंटे का अध्ययन शामिल है। और यह निम्नलिखित प्रमाणपत्र विकल्प प्रदान करता है:
- नि: शुल्क प्रमाण पत्र हार्वर्ड ओपनकोर्सवेयर के माध्यम से
- सशुल्क सत्यापित प्रमाण पत्र edX के माध्यम से
- भुगतान प्रतिलेख और अकादमिक क्रेडिट के माध्यम से हार्वर्ड एक्सटेंशन स्कूल नहीं तो हार्वर्ड समर स्कूल
पाठ्यक्रम भी edX के पेशेवर प्रमाणपत्रों का हिस्सा है:
- वेब प्रोग्रामिंग के लिए कंप्यूटर विज्ञान
- आर्टिफिशियल इंटेलिजेंस के लिए कंप्यूटर साइंस
- खेल विकास के लिए कंप्यूटर विज्ञान
यदि आप अधिक जानना चाहते हैं, तो मैंने पाठ्यक्रम पर एक समर्पित लेख लिखा है: 2023 में हार्वर्ड सीएस 50: मुफ्त प्रमाणपत्र कैसे प्राप्त करें .
वकीलों के लिए CS50 का कंप्यूटर विज्ञान (CS50L)
CS50L एक CS50 संस्करण है जो वकीलों और कानून के छात्रों की ओर अग्रसर है। पाठ्यक्रम का हिस्सा समान सामग्री की पड़ताल करता है लेकिन निम्न-स्तरीय विवरणों पर बड़ी तस्वीर की समझ पर जोर देता है। दूसरा भाग पूरी तरह से नई सामग्री की पड़ताल करता है जो मानता है कि कानून और कंप्यूटर विज्ञान कैसे बातचीत करते हैं - उदाहरण के लिए, साइबर सुरक्षा, डेटा गोपनीयता और इंटरनेट विनियमन के संबंध में।
पाठ्यक्रम डेविड जे मालन द्वारा पढ़ाया जाता है और डग लॉयड . इसमें 10 सप्ताह में प्रति सप्ताह लगभग 4 घंटे का अध्ययन शामिल है। और यह निम्नलिखित प्रमाणपत्र विकल्प प्रदान करता है:
- नि: शुल्क प्रमाण पत्र हार्वर्ड ओपनकोर्सवेयर के माध्यम से
- सशुल्क सत्यापित प्रमाण पत्र edX के माध्यम से
- भुगतान प्रमाण पत्र हार्वर्ड लॉ स्कूल कार्यकारी शिक्षा के माध्यम से
बिजनेस प्रोफेशनल्स के लिए CS50 का कंप्यूटर साइंस (CS50B)
CS50B एक CS50 संस्करण है जो व्यावसायिक पेशेवरों के लिए तैयार किया गया है। अधिकांश पाठ्यक्रम समान सामग्री की पड़ताल करते हैं लेकिन निम्न-स्तरीय विवरणों पर बड़ी तस्वीर की समझ पर जोर देते हैं। एक छोटा सा हिस्सा व्यवसायों के लिए प्रासंगिक पूरी तरह से नई सामग्री की पड़ताल करता है - उदाहरण के लिए, क्लाउड कंप्यूटिंग।
पाठ्यक्रम डेविड जे मालन द्वारा पढ़ाया जाता है। इसमें 6 सप्ताह में प्रति सप्ताह लगभग 4 घंटे का अध्ययन शामिल है। और यह निम्नलिखित प्रमाणपत्र विकल्प प्रदान करता है:
- नि: शुल्क प्रमाण पत्र हार्वर्ड ओपनकोर्सवेयर के माध्यम से
- सशुल्क सत्यापित प्रमाण पत्र edX के माध्यम से
- भुगतान प्रतिलेख और अकादमिक क्रेडिट के माध्यम से हार्वर्ड एक्सटेंशन स्कूल नहीं तो हार्वर्ड समर स्कूल
CS50 का पायथन के साथ प्रोग्रामिंग का परिचय (CS50P)
सीएस 50 पी पायथन में प्रोग्रामिंग के मूल सिद्धांतों को सिखाता है, जिसमें चर, फ़ंक्शन, लूप और फ़ाइलों को पढ़ना और लिखना शामिल है। यह वास्तविक दुनिया की प्रोग्रामिंग समस्याओं से आकर्षित होता है और इसमें बहुत सारे व्यावहारिक अभ्यास होते हैं।
पाठ्यक्रम डेविड जे मालन द्वारा पढ़ाया जाता है। इसमें 9 सप्ताह में प्रति सप्ताह लगभग 6 घंटे का अध्ययन शामिल है। और यह निम्नलिखित प्रमाणपत्र विकल्प प्रदान करता है:
- नि: शुल्क प्रमाण पत्र हार्वर्ड ओपनकोर्सवेयर के माध्यम से
- सशुल्क सत्यापित प्रमाण पत्र edX के माध्यम से
- भुगतान प्रतिलेख और अकादमिक क्रेडिट हार्वर्ड एक्सटेंशन स्कूल के माध्यम से (जेफ पार्कर द्वारा पढ़ाया जाता है)
पाठ्यक्रम भी edX का हिस्सा है पायथन प्रोग्रामिंग के लिए कंप्यूटर विज्ञान में व्यावसायिक प्रमाण पत्र .
यदि आप अधिक जानना चाहते हैं, तो मैंने पाठ्यक्रम पर एक समर्पित लेख लिखा है: पायथन के लिए हार्वर्ड न्यू इंट्रो: मुफ्त प्रमाण पत्र कैसे अर्जित करें .
अनुवर्ती पाठ्यक्रम
वर्तमान में, CS50 पांच अनुवर्ती पाठ्यक्रम प्रदान करता है। ये चुनते हैं कि सीएस 50 कहां से निकलता है और एक विशिष्ट विषय का पता लगाता है। वे विशेषज्ञता में प्रवेश करके आपके कंप्यूटर विज्ञान के मूल सिद्धांतों पर निर्माण करने का एक शानदार तरीका है।
CS50 का पायथन के साथ आर्टिफिशियल इंटेलिजेंस का परिचय (CS50AI)
सीएस 50एआई आधुनिक कृत्रिम बुद्धिमत्ता का पता लगाने के लिए पायथन प्रोग्रामिंग भाषा का लाभ उठाता है। यह मूलभूत एआई अवधारणाओं को शामिल करता है, जैसे कि खोज एल्गोरिदम और ज्ञान मॉडल, और अनुकूलन और मशीन लर्निंग जैसी अधिक उन्नत अवधारणाओं पर चर्चा करने के लिए उन पर निर्माण करता है।
पाठ्यक्रम किसके द्वारा पढ़ाया जाता है? ब्रायन यू . इसमें 7 सप्ताह में प्रति सप्ताह लगभग 20 घंटे का अध्ययन शामिल है। और यह निम्नलिखित प्रमाणपत्र विकल्प प्रदान करता है:
- नि: शुल्क प्रमाण पत्र हार्वर्ड ओपनकोर्सवेयर के माध्यम से
- सशुल्क सत्यापित प्रमाण पत्र edX के माध्यम से
- भुगतान प्रतिलेख और अकादमिक क्रेडिट के माध्यम से हार्वर्ड एक्सटेंशन स्कूल नहीं तो हार्वर्ड समर स्कूल
पाठ्यक्रम भी edX का हिस्सा है आर्टिफिशियल इंटेलिजेंस के लिए कंप्यूटर साइंस में प्रोफेशनल सर्टिफिकेट .
पायथन और जावास्क्रिप्ट के साथ CS50 की वेब प्रोग्रामिंग (CS50W)
CS50W आधुनिक वेब ऐप विकास को रेखांकित करने वाली भाषाओं, उपकरणों और प्रक्रियाओं की पड़ताल करता है। इसमें पायथन और जावास्क्रिप्ट जैसी भाषाएं, फ्लास्क और डीजेंगो जैसे ढांचे और गिटहब और हेरोकू जैसी सेवाएं शामिल हैं।
पाठ्यक्रम किसके द्वारा पढ़ाया जाता है? ब्रायन यू . इसमें 12 सप्ताह में प्रति सप्ताह लगभग 8 घंटे का अध्ययन शामिल है। और यह निम्नलिखित प्रमाणपत्र विकल्प प्रदान करता है:
- नि: शुल्क प्रमाण पत्र हार्वर्ड ओपनकोर्सवेयर के माध्यम से
- सशुल्क सत्यापित प्रमाण पत्र edX के माध्यम से
- भुगतान प्रतिलेख और अकादमिक क्रेडिट के माध्यम से हार्वर्ड एक्सटेंशन स्कूल नहीं तो हार्वर्ड समर स्कूल
पाठ्यक्रम भी edX का हिस्सा है वेब प्रोग्रामिंग के लिए कंप्यूटर विज्ञान में व्यावसायिक प्रमाणपत्र .
CS50 का खेल विकास का परिचय (CS50G)
CS50G आधुनिक खेल विकास को रेखांकित करने वाली भाषाओं, उपकरणों और प्रक्रियाओं की पड़ताल करता है। यह 2 डी और 3 डी अनुभव बनाने के लिए सी # और यूनिटी जैसे फ्रेमवर्क जैसी भाषाओं का लाभ उठाता है, और पोंग, मारियो और पोर्टल जैसे वीडियो गेम से उदाहरण खींचता है।
पाठ्यक्रम किसके द्वारा पढ़ाया जाता है? कोल्टन ओग्डेन . इसमें 12 सप्ताह में प्रति सप्ताह लगभग 8 घंटे का अध्ययन शामिल है। और यह निम्नलिखित प्रमाणपत्र विकल्प प्रदान करता है:
- नि: शुल्क प्रमाण पत्र हार्वर्ड ओपनकोर्सवेयर के माध्यम से
- सशुल्क सत्यापित प्रमाण पत्र edX के माध्यम से
- भुगतान प्रतिलेख और अकादमिक क्रेडिट हार्वर्ड एक्सटेंशन स्कूल के माध्यम से
पाठ्यक्रम भी edX का हिस्सा है खेल विकास के लिए कंप्यूटर विज्ञान में व्यावसायिक प्रमाण पत्र .
प्रतिक्रिया मूल (CS50M) के साथ CS50 का मोबाइल ऐप विकास
CS50M इस बात की पड़ताल करता है कि React Native Framework का उपयोग करके मोबाइल ऐप्स कैसे विकसित किए जाएं। इसमें राज्य और घटकों, परीक्षण और तैनाती जैसी प्रक्रियाओं और रेडक्स और जेएसएक्स जैसे उपकरण जैसी अवधारणाएं शामिल हैं।
पाठ्यक्रम जॉर्डन हयाशी द्वारा सिखाया जाता है। इसमें 13 सप्ताह में प्रति सप्ताह लगभग 8 घंटे का अध्ययन शामिल है। और यह के माध्यम से पेश किया जाता है हार्वर्ड ओपनकोर्सवेयर लेकिन कोई प्रमाण पत्र नहीं है।
CS50 से आगे
CS50 Beyond CS50W का अग्रदूत है। यह एक ही विषय, वेब विकास की पड़ताल करता है, लेकिन इसे अधिक संघनित समय सीमा में करता है। अधिकांश विषय समान रहते हैं लेकिन अधिकांश परियोजनाएं अलग-अलग होती हैं।
पाठ्यक्रम किसके द्वारा पढ़ाया जाता है? ब्रायन यू . इसमें 12 सप्ताह में प्रति सप्ताह लगभग 5 घंटे का अध्ययन शामिल है। और यह के माध्यम से पेश किया जाता है हार्वर्ड ओपनकोर्सवेयर लेकिन कोई प्रमाण पत्र नहीं है।
अनीश