प्रकटीकरण: Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

गाइड

हार्वर्ड CS50 गाइड: सही कोर्स कैसे चुनें (मुफ्त प्रमाणपत्र के साथ)

2023 में, हार्वर्ड CS50 कंप्यूटर विज्ञान, पायथन और एआई जैसे विषयों पर 9 निःशुल्क प्रमाणपत्र पाठ्यक्रम प्रदान करता है।

Harvard’s CS50 free certificate

In this article, I go over Harvard CS50’s entire course lineup, which in 2023 includes 11 courses — 9 of them with a free certificate of completion.

The CS50 adventure 2012 में शुरू हुआ with the launch of CS50, Harvard’s Introduction to Computer Science. Over the years, CS50 grew into a brand encompassing 10 additional courses on topics such as अजगर, वेब विकास, and .

Let’s discuss the CS50 lineup, course by course, to help you find the best course for you. And let’s explain how you can earn a free certificate in most of these courses.

CS50: मूल पाठ्यक्रम

CS50 is taught by Harvard Professor डेविड जे मालन. Back in 2015, when क्लास सेंट्रल contributor Charlie Soliman पाठ्यक्रम की समीक्षा की, she said this about Professor Malan:

क्लिच कहने के जोखिम पर, शिक्षण के लिए उनका दृष्टिकोण मेरे द्वारा देखी गई किसी भी चीज़ के विपरीत है और इसे आसानी से क्रांतिकारी के रूप में लेबल किया जा सकता है।

Having taken the course myself, I can say that this quote is as relevant today as it was back then. In fact, since the course is updated every year, the content has even gotten better. If you’d like to learn more, I’ve written a dedicated article on the course: 2023 में हार्वर्ड CS50: निःशुल्क प्रमाणपत्र कैसे प्राप्त करें.

CS50 in Harvard’s Sanders Theater

Offered at 2007 से हार्वर्ड and on 2012 से एडएक्स, CS50 has grown to become Harvard’s सबसे बड़ा ऑन-कैंपस कोर्स, with around 1000 students enrolled every Fall, and one of the world’s उच्चतम दर पर and सबसे लोकप्रिय online courses ever, totalling over 4.3M enrollments.

And “CS50” has evolved from a code designating a एकल पाठ्यक्रम to a brand encompassing एकाधिक पाठ्यक्रम exploring different subjects, targeting different audiences, and part of different learning paths.

To make sense of Harvard CS50’s offering, I partly audited each course, I explored their online communities, and I contacted their course staff. I found that Professor Malan often replies to emails himself — a nice touch considering the course has over 100 staff. As CS50 keeps growing, I’ll continue to update this article.

CS50: विस्तारित पेशकश

CS50 की पूरी पेशकश में 11 पाठ्यक्रम शामिल हैं जिन्हें 3 स्तरों में विभाजित किया जा सकता है, जैसा कि नीचे दिखाया गया है।

2023 में CS50 कोर्स की पेशकश
स्तर पाठ्यक्रम कार्यभार प्रमाणपत्र
बुनियादी
(Optional)
CS50 टेक 4 घंटे / 6 सप्ताह हार्वर्ड ओसीडब्ल्यू पर मुफ्त
एडएक्स पर $ 199
CS50 स्क्रैच 6 घंटे / 3 सप्ताह हार्वर्ड ओसीडब्ल्यू पर मुफ्त
एडएक्स पर $ 199
मुख्य
(Pick one: usually enough)
CS50 12 घंटे / 12 सप्ताह हार्वर्ड ओसीडब्ल्यू पर मुफ्त
एडएक्स पर $ 149
CS50 कानून 4 घंटे / 10 सप्ताह हार्वर्ड ओसीडब्ल्यू पर मुफ्त
एडएक्स पर $ 199
CS50 व्यवसाय 4 घंटे / 6 सप्ताह हार्वर्ड ओसीडब्ल्यू पर मुफ्त
एडएक्स पर $ 199
CS50 पायथन 6 घंटे / 9 सप्ताह हार्वर्ड ओसीडब्ल्यू पर मुफ्त
एडएक्स पर $ 199
आगे की कार्रवाई करना
(Pick one or several)
CS50 एआई 20 घंटे / 7 सप्ताह हार्वर्ड ओसीडब्ल्यू पर मुफ्त
एडएक्स पर $ 199
CS50 वेब 8 घंटे / 12 सप्ताह हार्वर्ड ओसीडब्ल्यू पर मुफ्त
एडएक्स पर $ 199
CS50 गेम्स 8 घंटे / 12 सप्ताह हार्वर्ड ओसीडब्ल्यू पर मुफ्त
एडएक्स पर $ 199
CS50 मोबाइल 8 घंटे / 13 सप्ताह ○ कोई प्रमाण पत्र नहीं
CS50 परे 5 घंटे / 12 सप्ताह ○ कोई प्रमाण पत्र नहीं

बुनियादी पाठ्यक्रम

वर्तमान में, CS50 दो बुनियादी पाठ्यक्रम प्रदान करता है।

CS50’s Understanding Technology (CS50T)

CS50’s Understanding Technology

CS50T कंप्यूटिंग की दुनिया का एक सौम्य परिचय है।

पाठ्यक्रम डेविड जे मालन द्वारा पढ़ाया जाता है।

The course is also part of edX’s XSeries program in CS50’s AP Computer Science Principles.

CS50’s Introduction to Programming with Scratch (CS50S)

CS50S प्रोग्रामिंग का एक सौम्य परिचय है।

The course is taught by Brian Yu. It involves about 6 hours of study per week over 3 weeks. And it offers the following certificate options:

मूल कोर्सेज

वर्तमान में, CS50 तीन मुख्य पाठ्यक्रम प्रदान करता है।

CS50 कंप्यूटर विज्ञान का परिचय

CS50 हार्वर्ड का कंप्यूटर साइंस इंट्रोडक्शन है।

पाठ्यक्रम डेविड जे मालन द्वारा पढ़ाया जाता है।

The course is also part of edX’s professional certificates:

If you’d like to learn more, I’ve written a dedicated article on the course: 2023 में हार्वर्ड CS50: निःशुल्क प्रमाणपत्र कैसे प्राप्त करें.

वकीलों के लिए CS50 का कंप्यूटर विज्ञान (CS50L)

CS50 for lawyers

CS50L एक CS50 वैरिएंट है जो वकीलों और कानून के छात्रों के लिए तैयार है।

The course is taught by David J. Malan and डग लॉयड. It involves about 4 hours of study per week over 10 weeks. And it offers the following certificate options:

CS50’s Computer Science for Business Professionals (CS50B)

CS50 Business

CS50B एक CS50 वैरिएंट है जो व्यावसायिक पेशेवरों की ओर तैयार किया गया है।

पाठ्यक्रम डेविड जे मालन द्वारा पढ़ाया जाता है।

CS50’s Introduction to Programming with Python (CS50P)

CS50P पायथन में प्रोग्रामिंग के मूल सिद्धांतों को सिखाता है, जिसमें चर, फ़ंक्शंस, लूप और पढ़ने और लिखने वाली फाइलें शामिल हैं।

पाठ्यक्रम डेविड जे मालन द्वारा पढ़ाया जाता है।

The course is also part of edX’s पायथन प्रोग्रामिंग के लिए कंप्यूटर साइंस में प्रोफेशनल सर्टिफिकेट.

If you’d like to learn more, I’ve written a dedicated article on the course: हार्वर्ड न्यू इंट्रो टू पायथन: फ्री सर्टिफिकेट कैसे अर्जित करें.

अनुवर्ती पाठ्यक्रम

Currently, CS50 offers five follow-up courses. These pick up where CS50 leaves off and explore a specific subject. They’re an excellent way to build on your computer science fundamentals by delving into a specialization.

पायथन के साथ आर्टिफिशियल इंटेलिजेंस के लिए CS50 का परिचय (CS50AI)

CS50 AI

CS50AI आधुनिक कृत्रिम बुद्धिमत्ता का पता लगाने के लिए पायथन प्रोग्रामिंग भाषा का लाभ उठाता है।

The course is taught by Brian Yu. It involves about 20 hours of study per week over 7 weeks. And it offers the following certificate options:

The course is also part of edX’s आर्टिफिशियल इंटेलिजेंस के लिए कंप्यूटर साइंस में प्रोफेशनल सर्टिफिकेट.

पायथन और जावास्क्रिप्ट के साथ CS50 की वेब प्रोग्रामिंग (CS50W)

CS50 Web Development

CS50W आधुनिक वेब ऐप विकास को रेखांकित करने वाली भाषाओं, उपकरणों और प्रक्रियाओं की पड़ताल करता है।

The course is taught by Brian Yu. It involves about 8 hours of study per week over 12 weeks. And it offers the following certificate options:

The course is also part of edX’s वेब प्रोग्रामिंग के लिए कंप्यूटर विज्ञान में व्यावसायिक प्रमाणपत्र.

CS50’s Introduction to Game Development (CS50G)

CS50 Game Development

CS50G explores the languages, tools, and processes underpinning modern game development. It leverages languages such as C# and frameworks such as Unity to create 2D and 3D experiences, and draws examples from video games such as Pong, Mario, and Portal.

The course is taught by कोल्टन ओग्डेन. It involves about 8 hours of study per week over 12 weeks. And it offers the following certificate options:

The course is also part of edX’s गेम डेवलपमेंट के लिए कंप्यूटर साइंस में प्रोफेशनल सर्टिफिकेट.

CS50’s Mobile App Development with React Native (CS50M)

CS50 Mobile App Development

CS50M रिएक्टिव नेटिव फ्रेमवर्क का उपयोग करके मोबाइल ऐप विकसित करने का तरीका तलाशता है।

The course is taught by Jordan Hayashi. It involves about 8 hours of study per week over 13 weeks. And it is offered via हार्वर्ड ओपनकोर्सवेयर but has no certificate.

CS50 परे

CS50 परे CS50W का अग्रदूत है।

The course is taught by Brian Yu. It involves about 5 hours of study per week over 12 weeks. And it is offered via हार्वर्ड ओपनकोर्सवेयर but has no certificate.

Manoel Cortes Mendez Profile Image

मनोएल कोर्टेस मेंडेज़

कंप्यूटर विज्ञान में सॉफ्टवेयर इंजीनियर और ऑनलाइन स्नातक छात्र शिक्षा, प्रौद्योगिकी और उनके प्रतिच्छेदन के बारे में भावुक हैं।

टिप्पणियाँ 33

  1. अनीश

    इस पोस्ट के लिए धन्यवाद।

    जवाब
  2. योगेश पाण्डेय

    मैं हार्वर्ड यूनिवर्सिटी OCW वेबसाइट पर गया लेकिन मैं देख सकता था कि CS50AI कोर्स के लिए पंजीकरण EdX के माध्यम से होता है।

    जवाब
    • मनोएल कोर्टेस मेंडेज़

      If you want a free certificate, you don’t need to register on edX. You just need a GitHub account to submit the projects. Each project page has instructions – for instance, here’s week 0:

      https://cs50.harvard.edu/ai/2020/projects/0/degrees/#how-to-submit

      Then, once you’ve completed all the projects, follow the instructions below to receive your free certificate:

      https://cs50.harvard.edu/x/2020/faqs/#how-do-i-get-my-free-cs50-certificate

      Edit: If you want to submit the quizzes, you do need to register via edX. But simply pick the free audit track. You don’t need to pay anything.

      जवाब
      • उस्मान

        Thanks for useful info. but still i couldn’t find where teh assignments are and how to submit them to earn free certificate on OCW for CS50’s
        Computer Science for Business Professionals , is certification for this through Edx or any option and Info pls ?

        धन्यवाद

        जवाब
        • मनोएल कोर्टेस मेंडेज़

          You’re right. CS50’s Computer Science for Business Professionals requires creating an edX account to submit the assignments. However, you only need to sign up for the free audit track. Once you complete the course, you’ll have access to a free certificate.

          It’s explained on Harvard’s OCW assignment instructions:

          https://forms.cs50.io/6f5d198e-43e8-4af9-90fb-eba6cb7cef5f

          जवाब
  3. सुष्मिता

    मैं कैसे पंजीकरण करूं ??

    जवाब
  4. राजकुमार

    आपने अपनी पोस्ट में जो विवरण डाला है, वह मुझे बहुत पसंद है

    धन्यवाद

    जवाब
  5. सुकन्या

    क्या वे शिक्षकों या शिक्षकों के लिए ऐसा कोई कोर्स मुफ्त प्रमाणीकरण के साथ प्रदान करते हैं ??

    जवाब
    • मनोएल कोर्टेस मेंडेज़

      The Advanced Placement version of CS50 has an open curriculum, which should be suitable for instructors that’d like to teach the course. But it doesn’t include a free certificate.

      https://cs50.harvard.edu/ap/2021/curriculum/

      जवाब
  6. कार्लोस नुनेज़

    अच्छा काम मनोएल!

    जवाब
  7. क्रिस फॉल्कनर

    इस लेख के लिए धन्यवाद, मनोएल।

    जवाब
  8. श्वेता मैया

    एक शानदार पोस्ट के लिए धन्यवाद।

    जवाब
  9. उचे लिली

    How do you get a Github account if you want to register Cs50’s free courses and get the certificate.

    जवाब
    • मनोएल कोर्टेस मेंडेज़

      You can create a free GitHub account here: https://github.com/signup

      जवाब
  10. क्रिस स्पैंगलर

    एक बूढ़ी बकरी के रूप में जो एक बार कंप्यूटर से पहले मिशिगन विश्वविद्यालय गई थी, मुझे यह सीखने में बहुत दिलचस्पी है, और ऐ.. सवालों के विस्तृत जवाबों और पाठ्यक्रम सामग्री के लिए धन्यवाद!

    एक तरफ के रूप में, मैंने 1967 में अपने मार्गदर्शन काउंसलर से कंप्यूटर प्रोग्रामर बनने के तरीके के बारे में पाठ्यक्रम खोजने के लिए कहा।

    जवाब
  11. Brenton Cheng

    Hey, Manoel! Thanks for laying out the options. I’ve got a high-schooler interested in CS50 AP.

    1) The OpenCourseWare site recommends taking it for “free” on EdX, but it looks like EdX only offers a paid option. Does that sound right? (I’m not averse to supporting EdX’s mission — just wanted to verify.)

    2) Once registered on EdX, would the high-schooler be following along with the Fall 2020 lectures that are happening for CS50x, i.e. that start on 9/2/2020? Or are there a whole other set of lectures that David Malan gives for the CS50 AP folks? Or are they pre-recorded? I note the large duration difference between CS50 “Intro to CS” (12 weeks) vs. CS50 AP (32 weeks), which makes me think these are totally different tracks.

    I guess I’m trying to decide whether to steer the high-schooler towards just taking CS50x or investing in taking CS50 AP. Thanks for any light you can shed on the above!

    जवाब
    • मनोएल कोर्टेस मेंडेज़

      1) You can take it for free via Harvard OCW and earn a free “unverified” certificate, and you can audit it for free on edX, but you’ll have to pay for the “verified” certificate if you want one.

      2) At this point, CS50 AP subsumes CS50 Intro to CS and CS50 Understanding Technology. CS50, at least, is recorded annually, so the curriculum should be fresh, but yes, it’s the same as CS50, not a separate set of lectures.

      https://cs50.harvard.edu/ap/2022/

      जवाब
      • पतिमा

        नमस्ते मनोएल,

        May I ask you a question?
        Does it mean that we cannot get the verified certificate for free nowadays?

        धन्यवाद

        जवाब
  12. इमरान फाजिल

    क्या CS 50 बैक पेन कोर्स पूरा होने के बाद सर्टिफिकेट है और वे 30 $ चार्ज करते हैं कृपया उत्तर दें धन्यवाद

    जवाब
  13. हन्ना

    I just wanted to say, thank you for this post. However, I do have a question… and it might sound dumb, it might not even be something you did but Harvard did, or neither of you did and I’m just confused.

    If the people taking the beginner class knew how to operate Github, why would they need a beginner class? I’m not trying to be rude at all, but Github can be complicated for people who don’t know what they’re doing *coughMEcough*! Does the beginner course walk you through all of that? I don’t want to do the work if I’m not going to be able to access my certificate.

    लेकिन फिर, लेख पर वास्तव में बहुत अच्छा काम किया, यह अच्छी तरह से लिखा गया था!

    जवाब
    • मनोएल कोर्टेस मेंडेज़

      There’s a little bit of initial setup, but it’s all explained. And you won’t use GitHub functionality per se (commit, merge, …). It’s just a channel for uploading assignments.

      जवाब
  14. नवजोत सिंह

    Would you guys please device a full computer science curriculum as there is so much confusion which course to take, when to take and so on…

    जवाब
  15. जो रोड्रिगो

    If I get the “Professional Certificate in Computer Science for Python Programming” from edx, will I also receive the individual certificates from each course (“CS50’s Introduction to Computer Science” and “CS50’s Introduction to Programming with Python”)? Alternatively, can I get the professional certificate if I finish both courses individually?

    जवाब
    • मनोएल कोर्टेस मेंडेज़

      If you enroll in the professional certificate program, you’ll still receive the individual certificates for each courses, as well an additional certificate for the whole program:

      https://support.edx.org/hc/en-us/articles/4405331055127-What-s-a-program-How-is-a-program-different-from-a-course-#h_01FBYHQ7X0JF8BE21T511CKSQV

      If you first buy the first course and then enroll in the professional certificate program, the program cost will be discounted by about 50% (I just tried it). Basically, you just pay for the part of the program you weren’t already enrolled in.

      What I’m not sure is what happens if you buy the two courses individually: I don’t know if you can still still enroll in the professional certificate, and I don’t know how much it would cost in that case (or if it’d be free).

      To avoid the problem altogether: if you’re positive you want to a verified-certificate for the second course, rather than enrolling in the course’s certificate track, enroll in the professional certificate program. Both would cost the same, but with the latter option, you’re sure to also get the program certificate in addition to the individual course certificates, upon completion of the program.

      जवाब
  16. अब्दिसामिक

    I want to begin cs50 understanding technology from harvard opencourseware
    Can I take my courses in githup acount
    Or through edx ?

    जवाब
    • मनोएल कोर्टेस मेंडेज़

      You can simply take the course directly through the Harvard OCW platform (https://cs50.harvard.edu/technology), going week by week on the sidebar.

      You will need a free GitHub account and free edX account to submit your assignments and get your grades back. You’ll be asked for your GitHub and edX username when you submit your first assignment.

      जवाब
  17. थंडर खिंग

    Thank you for the good informations.My English is intermediate .Could I apply AI course.It’s so interesting.
    Thank you.

    जवाब
    • मनोएल कोर्टेस मेंडेज़

      Every video has subtitles, notes, and a transcript, which can help make the course more accessible. You can find these below each video lesson – for example: https://cs50.harvard.edu/ai/2020/weeks/0/

      But it’s a challenging course, so if your English is intermediate, it will be even more challenging. I recommend giving it a try to see how it goes.

      One thing to note is that CS50AI assumes you’ve taken the main CS50 course before (or an equivalent course). The main course also has subtitles, notes, etc. So if you haven’t taken it yet, that might be a better starting point.

      जवाब

उत्तर छोड़ दें

Your email address will not be published. All comments go through moderation, so your comment won't display immediately.

हमारे कैटलॉग को ब्राउज़ करें

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

सभी विषयों को ब्राउज करें