The Best Way to Learn to Code!? - CS50 Review

preview_player
Показать описание
Getting started on learning how to code can be difficult. A great way to start is by doing Harvard University’s Introduction to Computer Science course, CS50. In this video, I will break down the entire course by lesson/week, share my experience, and give my opinion on each of them.

Harvard’s CS50 course is widely considered to be one of the best introductory computer science courses available. The course covers a wide range of topics, from programming basics to more advanced topics such as algorithms, memory, data structures, and web development. The languages taught in this course are Scratch, C, Python, SQL, and JavaScript.

Note: This video is a review of CS50 2023.

Music used in this video are from the YouTube audio library:
This is Not Background Music - True Cuckoo
The Old RV - Craig MacArthur
Nothing On Me - Patrick Patrikios
Flight To Tunisia - Causmic
Creeping Spiders - Nat Keefe & BeatMower
Modern Situations - Unicorn Heads
Mirror Mirror - Audio Hertz
Morpho Diana - Rachel K Collier
General One - Freedom Trail Studio
Catch Up - Dan Lebowitz
Everything You Wanted - Dan Lebowitz
Remember September - Freedom Trail Studio
This is Not the End - True Cuckoo

#CS50 #Programming #ComputerScience
Рекомендации по теме
Комментарии
Автор

Cs50 gives you a deep understanding of how things work, it should be the first step in anyone’s journey with computers not only for programming

georgealexandris
Автор

I am currently at week 5, finishing the pset. As a person with a little bit of experience in programming I must say the course is indeed challenging, specially weeks 3, 4, 5 (the 4th being the worst of all of them), nontheless, if you get to overcome these weeks you can easily finish the course.

Talking about the course, it is amazingly teached and very fun! It is more than an excellent first step into the computer science and programming world and I am sure it will be a rewarding experience once I complete it.

Besides being difficult, it is something anyone can complete but you have to commit to finishing it, it does require you to have discipline and PATIENCE. I remember myself being stuck with the filter pset for weeks until I got to complete it, specially that last "blur" function. I took my time for sure, and I wanted to break my head against the desk so many times but I am so glad overall because I have been able to keep up and remain persistent, which is an essential skill for those who get into the programming world.

I highly recommend the course to those who want to set solid foundations on CS.

Shofukhan
Автор

I just finished week 8 problemset, and as someone did a lot of coding for fun for 2-3 years, the fundamental understanding cs50x gives you is outstanding.

alperencengizozturk
Автор

"What ultimately matters in this course is not so much where you end up relative to your classmates but where you end up relative to yourself when you began"

DM_VIRTUE
Автор

I was (am) going to start the CS50, and when you said the con is that it takes a long time and a lot of work, I thought that was actually good. Everything worthy is hard to achieve.

elexafm
Автор

This was a very helpful video! Appreciate it. I've been thinking about doing this course for years!

InfoLunix
Автор

Just found your channel and I‘m really enjoying it so far! Love your editing style and it’s really nice to listen to you too!

Cat-cthn
Автор

oddly enough, i made it through weeks 0 -5 during the pandemic (struggled with weeks 3-5 like everyone else), then i just stopped at week6 when i struggled with the DNA problem set.
I recently started CS50P (python) and once i'm finished with this i'll circle back to CS50x.
I think finishing CS50P makes me understand python way more than just one long lecture, so i feel more confident with it now.

Cloudkins
Автор

I needed experience with C for embedded systems programming. Learning C in the first couple of weeks was a blessing.

GroupRoblox
Автор

Hola, hablo español y miré tu video usando el traductor, aun asi me gustó mucho y me pareció interesante y divertido. Buen aporte por recomendar el curso. 😊

dinaisabel.
Автор

Thanks a lot

To all new programmers, a reminder that you are doing your best. Don't give up now. A little more push could bring the break you so desperately need.

I am rooting for you ❤❤

CodeWithOgochukwu
Автор

It's crazy that my high school taught this to me like 10 years ago.

idk
Автор

I dont know man, i want to be sincere with everyone, the course is really really hard for someone who has not experience in programming they expect you to search for information by your own, if you really want to learn then search for help in forums and more, cause you will be struggling, trust me

danielcroft
Автор

I finished CS50x in 2022. I hadn’t had any programming experience before. The course took me 8 month to complete. I studied additional materials for every week. It was necessary for me because problem sets require deep understanding of the subject given in the lecture. I just couldn’t finish my homework, the tasks were too difficult. For instance I have read Al Sweigart books on scratch and Python. I completed Udemy course on C. I even have read a book by Dennis Ritchie about C language. I have watched lectures on C on Neso academy YouTube channel. Every problem set I solved myself without watching a single line of someone else’s code. It was hard but it was worth it.
I think if someone wants to work in IT sphere, one should finish cs50. If this person is successful he will be able to become a member of IT community.
CS50 gives you strong fundamentals of computer science but you have to understand that is just a beginning. If you want to work as programmer you should spend much more time than you spent on cs50. You should know a lot relating to computer engineering: assembly language, algorithms, memory management, os Linux and so on. And you should know main stream technologies related to your sphere: for example if you are web developer than React, Django, Nginx, gunicon, docker and many many more. And it takes a lot of time to study and to master it.
Without cs50 it would be hard to learn all this. Cs50 is just a treasure and I would highly recommend to finish this course for someone who is interested in computer world.

dmitrymikhailovnicepianomu
Автор

You made me want to take this course and I already know all the concepts and graduated with a CS degree lol.
Loved the video, congrats on finishing it🔥

ayahkarimeh
Автор

I get the impression that the base cs50 course isn't really a coding course, but a programming course. If you don't know the difference, than you need to take CS50.

FreeThoughtCrime
Автор

I am 12 yrs old and I finished 6 cs50 courses with full marks

saipranavvaranasi
Автор

Thank you for your video. I am currently doing the CS50 course. While your video made me a little bit scared, I am still excited to continue haha.

kawa
Автор

ur last sentence made me decide to do ittt tyyy ill start it today!! THANKYOUU

infjkaedehara
Автор

Great video, and great description of how one can build themselves using this opportunity.

teknotech
welcome to shbcf.ru