CS50 FULL REVIEW - Best Course to Learn Computer Science in 2022? (edX, Harvard)

preview_player
Показать описание
Harvard's CS50 FREE Computer Science Course FULL REVIEW

CS50x 2022 - Best CS Course?

MY FREE CLASS:

STUDY & CODING RESOURCES

MY BLOG

GEAR & APPS I USE

OTHER VIDEOS

//

What is CS50?

CS50x is Harvard University's introduction to the intellectual enterprises of computer science and the art of programming for majors and non-majors alike, with or without prior programming experience. An entry-level course taught by David J. Malan, CS50x teaches students how to think algorithmically and solve problems efficiently. Topics include abstraction, algorithms, data structures, encapsulation, resource management, security, software engineering, and web development. Languages include C, Python, SQL, and JavaScript plus CSS and HTML. Problem sets inspired by real-world domains of biology, cryptography, finance, forensics, and gaming. The on-campus version of CS50x , CS50, is Harvard's largest course.

Students who earn a satisfactory score on 9 problem sets (i.e., programming assignments) and a final project are eligible for a certificate. This is a self-paced course–you may take CS50x on your own schedule.

//

My 'The Open Source Computer Science Degree' Notion Template:

//

Chapters:
0:00 Intro
0:35 A special course..
1:41 What is CS50?
3:50 Be prepared for this...
5:21 Why everyone loves CS50
6:45 Here's the deal..

//

Third-party downloads and distribution are not permitted.

DISCLAIMER: some of the links in the description may be affiliate links. If you purchase a product or service using the links that I provide I may receive a small commission. This is no extra charge to you! Thanks for supporting Internet Made Coder :)

Tags: cs50, cs50x, harvard university, harvard cs, harvard computer science, edx, mooc, David malan, best online course to learn computer science, coding, programming, software engineer, self taught programmer, web app, tech, career in tech, techcareer, data science, how to become a software engineer, self-taught software developer, no cs degree, learn computer science, online, learn faster, no college, ossu, open-source computer science degree, programmer, getting a programming job, web developer,code bootcamp vs college
Рекомендации по теме
Комментарии
Автор

I've been stuck in tutorial hell for so long. At the moment I can code any mockup in HTML and CSS and Javascript is a challenge. I deleted every tutorial on my PC and decided to take this course. Week 0 blew my mind. The problem solving approach is what I love. It teaches you to problem solve and build things on your own.

alkhemist
Автор

I totally agree with him. Before joining this course I couldn't even attend a 50 min class in my uni with my full conscious. But I attended their first class of approx 5 hours with full interest. So if you want to learn Python or Web or AI or CS basics which he mentioned in the video do give them a try. It's worth it.

no-maan
Автор

great video. as a beginner programmer i agree with most things you say. one unspoken rule of programming is to google *everything* you dont understand. its simply the only way one learns.

lternatively
Автор

I tried attempting Cs50 when I was 14. Man, it was a roller coaster. Some lessons were extremely easy to understand but some were hard for the small mind of a 14 year old. Fast forward, 3 years. I’m attempting it again and am currently on my 7th week :)

frozenicebladez
Автор

13 years old. Long story short, took a programming elective, and now I'm here. My father told me that once I learn to program(specifically python) and learn some sense of web design and development, he’ll hire me (he's an IT director; right below the owner of the company).

abby
Автор

Yes, this is what was able to get me to wrap my head around coding. For anyone that's getting deeper into learning web dev stuff, I highly recommend Scrimba. It has a great problem-solving based approach to learning where you get small challenges constantly so you can come up with the solution by tying what you've learned together instead of just showing you the solution first. There's also some really cool tech on their platform where you get a live integrated cloud-based coding environment with all of the source files for each challenge automatically updated as you go through the course so it's very seamless and the video tutorial part of it is not a video but instead is a scripted live editing of the code in the text editor. You can pause it at any time and directly edit the code that's being written during the tutorial.

sphtng
Автор

I am taking this course in transition to becoming a programmer and pivoting careers. It's amazing. It's so much better than any other tutorial out there; it's hard to believe it's free, and it's the quality you'd expect from a university like Harvard. I'd recommend it to anyone.

trulyclark
Автор

That's right, CS50 is so tough but so worth it. I'm in first week but definitely look forward to completing the course. Problem solving part is the best exciting thing I've learned in it throughout my life.

s.kalaam
Автор

The first 20 seconds of this video... I agree with every word he said, the best course I've ever taken

Had a lot of impostor syndrome... just finished 3rd year of my Bachelors degree in Software Engineering and I swear the sheer amount of self-doubt and impostor syndrome I had was sth else.... this course made me unlearn, learn and relearn things in a very different perspective.... fun, exciting... Daviod J. Malan is hands down one of the best instructors, if not the best I've heard and seen in a while

If you're still stuck deciding on whether to do the course, just do it 💯

emeraldzhu
Автор

Thanks for the info, man. I dropped out of college back when covid hit and everything went online. Went from an A+ student to failing cause every teacher that transitioned to online was terrible at teaching through the format. Now I'm going back to school only to have it still be online and taught by a teacher that didn't recommend any reading materials and only teaches through PowerPoint slides. Not even a recorded lecture. I literally haven't learned a thing. I'm gonna try this out and post how it goes.

spentex
Автор

I just started this last week and man.. it is very helpful because I feel as if 2023 if the best time to get into CS. I’m excited to finish and continue my journey!

Kozeyplace
Автор

I’m learning on Codecademy and it’s taught me a lot. I’ll be finishing my cs50 after I finish my course on Codecademy. When I first started coding starting in cs50 was way too much for me but now I actually understand python I know it will have massive benefits for me.

davidsimeoncole
Автор

I agree, being a 15 year old developer this course as help me a lot. There not or I don't even their are other course like CS50, plus the lectures David Malan and Brain Yu really make the learning process easy. I did CS50x, CS50Web, CS50AI and learned a lot, so go give it a try.

nathanwijayasekara
Автор

Found your videos last night and started CS50 today. Been trying to find a way into programming and you helped a lot ☺️

zachlyda
Автор

Thanks so much for the great review! Even though you said it's not necessary to pay for the certificate, I still will just as a thank you to Harvard for providing people with the course material at no cost.

quila
Автор

There are 3 questions without any solution
1-what the is the result when you divide number by zero
2- what happend if we entered a black hole
3-why this perfect channel has only 140 subscribers ?

ahmedabdelmeged
Автор

I've been taking the course and I'm still on lecture 1, good to hear positive reviews, reinforcing my experience so far! I'll come back and update this when I finish.

orionlucas
Автор

I’m studying solidity as my first language however I’ve reached a point where I don’t know why certain things happen and HOW to problem solve. I don’t want to memorise a set of instructions without knowing why. Thank you, seems like this course may be useful

tamzhamz
Автор

I'm in week 6 at the moment and i spent a lot of time reasearching and i loved that!!

builder
Автор

I just did the first problem set without cheating and yeah...it's extremely tough. However, it's very rewarding to see a little triangle of hashtags when you know every single function that went into it.

rabbidsqwirl