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
@KleptomaniacJames Жыл бұрын
Absolutely not. Get something working, copy code whatever you have to, and start tweaking that bitch. That's how you start. Find a project, some goal you really want to do, and just try and try and try until you attain that goal. That's how you learn.
@Shofukhan Жыл бұрын
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.
@alperencengizozturk286 Жыл бұрын
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.
@elexafm Жыл бұрын
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.
@joacimbakken50759 ай бұрын
True, Im also on my CS50 journery from scratch.
@blackopszombiekill3r6 ай бұрын
same the second he said that i instantly said "easy!" gl!
@Default_-ij5oc3 ай бұрын
How did you do?@@joacimbakken5075
@DM_VIRTUE6 ай бұрын
"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"
@Cat-ct9hn Жыл бұрын
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!
@ntunaekuri Жыл бұрын
Appreciate the CS50 breakdown.
@GroupRoblox Жыл бұрын
I needed experience with C for embedded systems programming. Learning C in the first couple of weeks was a blessing.
@josiahtitus5 ай бұрын
they do java and C in cs50?
@neverdie25615 ай бұрын
@@josiahtitus Not java, the languages the course introduces are: Scratch, C, Python, Javascript, SQL, HTML, CSS
@azuremoon-43 ай бұрын
@@neverdie2561 which I might add is SOO DARN GOOD, UGH WHY DID I FIND THIS THING 2 MONTHS LATE, C'MON MAN
@dinaisabel.1 Жыл бұрын
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. 😊
@Cloudkins Жыл бұрын
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.
@harshchauhan5514 Жыл бұрын
I also got recommended that finishing cs50p and then moving on to cs50x is better for beginners. Cs50p has more begginers friendly lectures and much slower pace to understand more. Share your experience please.
@afreenakram239210 ай бұрын
do you guys completed cs50p ?
@Cloudkins10 ай бұрын
Sharing my experience like you both requested. I actually made it all the way to the final problem set and project of CS50P, but never finished. I have a good reason tho. I started a Masters degree in Data Science and my program also forced us to take an introductory Python course. So it didn’t make sense for me to continue with CS50P since I was doing it again. My first suggestion would completing CS50P first before going to CS50X. My alternative suggestions would be going through the first 5 weeks of CS50X right up to the Python lecture, then go through CS50P before going back to CS50X. CS50P doesn’t focus in detail on algorithms and data structures like CS50X, which are fundamental. And, after completing CS50P you’ll understand Python much better than 1 long lecture in CS50X.
@MiauMichigan8 ай бұрын
@@Cloudkinsthank you for the advice!!
@ayahkarimeh2989 Жыл бұрын
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🔥
@iseekpeaceandtranquility Жыл бұрын
me rn
@madmax7539 Жыл бұрын
I am going to the college now to persue a cs degree but i know most of the things lol. And another thing i know is that the degree will be easy.👩💻
@andiuptown1711 Жыл бұрын
@@madmax7539Well your intro courses, yeah
@Rico.30810 ай бұрын
Week 5 now and I really want to start googling the most efficient hash tables and implementations of speller but I’ll do that after I try it first.
@BarnwalShubham9 ай бұрын
Bro can we contact Is this course help me in my way to crack gsoc
@idk6465 Жыл бұрын
It's crazy that my high school taught this to me like 10 years ago.
@CodeWithOgochukwu3 ай бұрын
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 ❤❤
@kawa99 Жыл бұрын
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.
@Claude_Developer6 ай бұрын
Great work! love your content. Keep it up!😊
@infjkaedehara2 ай бұрын
ur last sentence made me decide to do ittt tyyy ill start it today!! THANKYOUU
@teknotech Жыл бұрын
Great video, and great description of how one can build themselves using this opportunity.
@notohkae19 күн бұрын
6:45 I think you needed to convert it to usd, using the inbuilt usd() function to get those marks, that makes the numbers have 2 d.p. at the end even when not necessary for money
@saipranavvaranasi Жыл бұрын
I am 12 yrs old and I finished 6 cs50 courses with full marks
@rhythmknight4158 Жыл бұрын
I'm 10 and already graduated from high school. Stop the cap kid; don't copy and paste solutions.
@saipranavvaranasi Жыл бұрын
age is just a number 😃 i learned how to code at a really young age, so we all started as beginners at one point. I just learned it faster and with a lot of interest. Stop the jealousy kid@@rhythmknight4158
@eliferreiraC7 ай бұрын
@@rhythmknight4158 why are you so jelly tho haha you'd be surprised at the amount of indian kids out there doing crazy good tech tutorials
@_Lodii2 ай бұрын
I am 8 and last week I received a Nobel prize in physics for my accomplishments
@saipranavvaranasi2 ай бұрын
@@_Lodii when will u guys learn: age is just a number, you can do countless things at any time. I have gotten a very good grasp in coding, so this me applying that talent.
@dmitrymikhailovnicepianomu8688 Жыл бұрын
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 KZbin 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.
@gign_141 Жыл бұрын
Здравствуйте, Дмитрий! Извините, что пишу Вам на русскому языке (учитывая что видео и ваш комментарий на английском). Не владею английским. Я прошел задачи первых 2-х недель. Скажите, пожалуйста после курса можно ли устроится на работу?)
@dmitrymikhailovnicepianomu8688 Жыл бұрын
@@gign_141 добрый день! Спасибо за интересный вопрос. Если говорить о моем опыте, то практически сразу после курса я сменил работу и стал работать с кодом. Безусловно, здесь имеется доля везения и сыграл мой прошлый опыт в роли менеджера и знания работы erp-систем. Но надо заметить вот что: всегда имеет значение компания и занимаемая должность, эти 2 составляющие идут вместе и неразрывны. Можно быть условно мидлом в маленькой компании, но это совсем не значит, что возьмут на работу даже на джуниора в крупную it-компанию. Если продолжить разговор о моем случае, то я работаю на производственном предприятии и написал для них crm/erp систему на Django. Удалось действительно автоматизировать и оптимизировать информационные процессы. Я смог решить много задач и проблем с помощью кода. Люди больше не работают в 4 различных программах, а работают в одном информационном поле. Возвращаясь к вопросу о поиске работы: я считаю, что после cs50x можно начать работать с кодом, но не в it-компании. Опыта и портфолио не хватит, туда просто не возьмут. Но устроиться на какое-нибудь предприятие, учебный центр, базу чего-то и написать им, скажем, web-приложение под их нужды вполне. На таких предприятиях очень нуждаются в разработчиках, хоть и начинающих. Во время этой работы надо продолжать прокачиваться и определиться со сферой развития и стеком технологий и их уже основательно прокачать. Набраться опыта, собрать портфолио и тогда уже, я полагаю, трушные it-компании смогут рассмотреть вас в качестве кандидата. Я бы сказал после окончания cs50x и первой работы пройдёт ещё год, полтора до устройства в it-компанию. Cs50 открывает дверь в it мир, но за дверью очень много длинных коридоров в виде различных технологий. После cs50 надо понять какие технологии интересуют и их максимально прокачать и стать спецом в этой области. После cs50 можно стать как фронэндером, бэкэндером, так что двери открыты. Успеха в обучении!
@Josh-Parkhill Жыл бұрын
Word yo. Moving at a similar pace myself. Working on the second problem set for week 4 now. About 2 months in.
@vg6761 Жыл бұрын
8 months?? I finished that in just under 2 weeks
@dmitrymikhailovnicepianomu8688 Жыл бұрын
@@vg6761 genius!
@teghvirmundra3778 Жыл бұрын
Bro, I got into waterloo cs 2023. Love ur videos bro. I was hoping that u may help guide me during my high school to uni transition. See ya this fall!
@Ratmirsh Жыл бұрын
Thanks, man! Good video!!!
@isentope Жыл бұрын
Glad you enjoyed :)
@benoit2234Ай бұрын
Awesome video felt like a friend giving me advice. Hit home hard
@sinakhoda-j3q5 ай бұрын
thank you. that was a good advice
@diamondpower8096 Жыл бұрын
Nice video, I'm saving this for the future
@isentope Жыл бұрын
Great! 😄
@donreyes52 Жыл бұрын
This was awesome thank u 👍💯❤️
@unda25 Жыл бұрын
is true , i am not only 41 years old but i am from Romania , and i am thingking to change my carrier , and i think the way you explain , this in few minuts , ius the best way to LEARN , I WILL SSTART WIth python AND after SQL html and CSS js , flask
@publicname11 ай бұрын
Start with cs50w then cs50x and cs50p
@CraveFlavor5 ай бұрын
Thank you.
@Mr.man712 Жыл бұрын
Man,, as someone who's doing the odin project and stuck at landing pages... would you review the odin project in the future ?
@FreeThoughtCrime5 ай бұрын
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.
@Jean-NoelHonisch5 ай бұрын
Yeah i loved and hated it so much. It was so worth it. The problem set really helped to set the knowledge. It was great.
@yonyoon19 Жыл бұрын
awesome video)
@oggydoggy65224 ай бұрын
I just started this course
@user-xo2og8kv1o Жыл бұрын
i got stuck at week 5 and the speller problem. for some reason i was so overwhelmed by it. i dropped the ball there and didnt pick the course back up again :(
@danielmulugeta45833 ай бұрын
I like very much the styles of his lecturing, acts, smiling, and all of Dev's. He's really born to be a true Teacher/inborn for Teaching . sorry my ... expression .
@danielcroft5559 Жыл бұрын
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
@lou9605 Жыл бұрын
I agree with this, it’s probably better to have a few months of experience in programming before taking CS50, based from my experience. I dropped CS50 in week 4 because I was really struggling to do the assignments, but I feel more confident to take the course again after some experience solving hackerrank and codewars problems. When I was doing cs50, i really stuggled with C because of the syntax. I didn’t understand assigning variables, calling functions etc. Knowing all those basic parts of programming will really help you if you’re planning to do cs50.
@emmanuelnsiah8036 Жыл бұрын
they have a discord
@daisyeater21 Жыл бұрын
Im on week 2 arrays and have found that everything you need for their excercises is in the materials provide. Only time I google is to get clarification on syntax
@RubenCc1999 Жыл бұрын
For what I have learned in highschool and university, the student must be able to investigate and be proactive.
@giuliapremuda6853 Жыл бұрын
I would like to start to learn programming cause I did not enter in vet school so yea. In your opinion what would u reccomend for an absolute beginner?? I really don't wanna apply to an university and only do courses...
@alfishh35176 ай бұрын
Sadly I have to wait till next year to do cs50 since Im busy with highschool courses this summer, but luckily I have experience with python and html css so it will help me when I do end up starting cs50
@KristianLancaric Жыл бұрын
Nice video, good job 🔥
@UrDreamNet5 ай бұрын
That Green Cup is Legendary. 😂
@SashaBlake Жыл бұрын
Love your sense of humor 😂
@umamaqayumkhan6 ай бұрын
If you are learning any language for example: python so you have to start with scratch? Or direct jump to python. As I have some experience of basics .
@krish-ut9de4 ай бұрын
it's 100% worth it
@bellamycassidy6214 Жыл бұрын
You had time to do CS50 while studying engineering at Waterloo?!?
@isentope Жыл бұрын
haha, i did it during my co-op term so i had a lot more free time
@baktise45bhajan11 ай бұрын
Make a review video on CS50's Mobile App Development with React Native
@abhishekkaisarabhoy2158 Жыл бұрын
I love your content. Can you please make a detailed video how to get the certificate free of cost?
@vyvy3130 Жыл бұрын
Nice video 🎉🌸
@heerthirajah1661 Жыл бұрын
Just 1 week before enrolled CS50. Stucked in week ) itself. Not having free time. see you after 7 weeks man!
@mohamadamine76297 күн бұрын
when u said pssst, in my mind I was like "I see dead ppl"
@josiahtitus5 ай бұрын
are there any courses you can do online that kind of model the progression of other courses in uni? Java to C++ to whatever? Also are there courses that help you understand technology basics
@aryanyadav25014 ай бұрын
I am confused, someone recommended that I start with cs 50 intro to python then do cs 50 intro to computer science. Is this the right thing to do ??
@Default_-ij5oc3 ай бұрын
same question lol
@SuaXenStone Жыл бұрын
if i stuck in some of problems in cs50p what should i do? should i watch it's solution on youtube? yes or No?.....
@chrisdon92794 ай бұрын
do they give you a limited time to submit your assignments or you submit it when your done and when your done can you come back or get to see again the codes that you used during the course??
@Awindow8 ай бұрын
Before I start I wanna know that does that certificate get delivered to our home? Idk my question is dumb , I wanna learn to code for myself indeed but getting a certificate from harvard would be like a dream come true
@meera.srivastava7 ай бұрын
The certificate is online but you can get a verified one from edX for a price. The free certificate and paid one are both online but you can print it out, and it is a certificate from harvard.
@WOLF-eo4ue5 ай бұрын
@@meera.srivastava I have just started the course and I was wondering if it would be the best idea to buy the verified one after I finish and submit each weeks assignment, ofc after it gets marked? or do you think i should just get it verified asap?
@meera.srivastava5 ай бұрын
@@WOLF-eo4ue i would say verify after finishing courework, bc this course is really lengthy so you need to make sure youre committed plus 200 dollars is a lot to spend!!
@meera.srivastava5 ай бұрын
@@WOLF-eo4ue again, you also dont need the verified version because the reason youre doing the course is to learn not get a certificate, but i can see how it would help to have the verified one. if you can afford it then go for it when you’re onto the final project bc week 9 pset is no joke
@IsaacCienfuegos-l7t Жыл бұрын
good video !!!
@reemhassan-k1rАй бұрын
Do i necessarily have to have a laptop? I can't afford it rn
@Aizen-g2vАй бұрын
is it a good idea to begin with cs 50 main course or should i do any other cs50 course like python ... cause a youtuber was suggesting butter to start to with cs50 python .... whats your opinion based on your experience ......
@klaeparchment29386 ай бұрын
I've currently been on a hiatus from CS50 due to PSET 1 (I know its too early to quit) because I thought Cash was too difficult to even start. Do you have any tips or advice?
@jikal90325 ай бұрын
Don't feel too bad because I'm stuck there too
@salahammar1521 Жыл бұрын
i have a question do u figure out the code alone or u might watch a video or smth to be able to understand the patterns and stuff
@meera.srivastava7 ай бұрын
Hey! There are usually walkthroughs but you do have to figure out the code on your own to some extent. Its very well guided though!
@abinayamirra77797 ай бұрын
Is it worth to buy the certificate??
@maazgundagi33443 ай бұрын
Aight, let's see how much I can get done this long weekend! Edit - I am the guy who binged 550 ep of One Piece in 15 days...when you say this one is long - all my mind says to me is - heck yeah sign me uppppp!
@Invincible_Ron7 ай бұрын
Bro looks like those talented asian kids who can easily get into harvard
@huwaHuihui7 ай бұрын
yes ,
@jayakrishna9505 Жыл бұрын
Awesome
@DGER81 Жыл бұрын
It’s not a mandatory week by week basis is it?
@meera.srivastava7 ай бұрын
not the online one! its entirely self paced.
@ankitparker723410 ай бұрын
Great baddy. I can do css50
@SajedaBagum-zfun7 ай бұрын
How I can do this
@reversicle2128 күн бұрын
CAPYBARA SO COOL
@MrNH718 Жыл бұрын
How long did it take you to finish? And how many hours per day give or take did you put in?
@utinfrancispeter28 күн бұрын
When bro said "pssssssssss" I thought he was gon see dead people. 😂😂 Awesome review btw.
@wtfMYRONL Жыл бұрын
How long did it take you?
@the_ed14valc315 ай бұрын
javascript similar to C ?!?!?
@mansplain3626 Жыл бұрын
Is the homework included in the free course?
@CyberFlare-fn9kn6 ай бұрын
Yes
@ailyn98727 ай бұрын
I'm gonna start studying , but Despite I can undestand english, it for me taugh for that
@hypegaming2215 Жыл бұрын
I’m at week 0 and every idea I have on scratch was already made by other and I’m scared they will think I copy others. What should I do about this
@patryk56542 ай бұрын
I did cs50p, it's pretty easy. Then I went to cs50web and this one is much harder. Took me over 20h to complete one project. I think i will skip standard cs50, since there are many things repeating itself. I might watch some lectures to get better understanding of fundamentals
@T_Lem0n10 ай бұрын
Hey great video😊. Do anyone recommend i start cs50x week python or start from week 0. I've finished cs50 python already 😅
@BarnwalShubham9 ай бұрын
Can we contact please Is this course help me in the way to crack gsoc
@giuliapremuda6853 Жыл бұрын
Would u reccomend this as an absolute beginner? Like I don't even know how to code "hello" lmao
@שמואללנדאו-ר8ז Жыл бұрын
which university are you learning at?
@zoronic6248 Жыл бұрын
CS50 fucking SLAPS
@isentope Жыл бұрын
for real
@jikal90325 ай бұрын
I'm barely on Week 1 and thought I was following along well until the projects =/
@amrjawish8166 Жыл бұрын
would you recommend that i start directly wtih python week if you want to learn backend development? i already have an idea about arrays and other structures
@franka4312 Жыл бұрын
Maybe just listen to the lectures at 1.5x speed as a refresher. Then, when you get to content you are not familiar with, slow down and do the problem sets as well. ...just a thought.
@maxwwellhu8098 Жыл бұрын
There's CS50 python, specifically for python.
@youngwolf1009 Жыл бұрын
Is it worth it with artificial intelligence ?
@parkour.11parkour58 Жыл бұрын
Finished it in a single day. Piss easy
@123_wowowowowo4 ай бұрын
That’s not even possible. There’s around 26 hours worth of lectures and 12 problem sets that would take about an hour each.
@HereGupta Жыл бұрын
Hello mr. ! Are u CS student??
@zangcs Жыл бұрын
Learn BASIC long time ago......obsolete.....wonder if all these will go thesameway
@Calypso694 Жыл бұрын
Not C or C++ it’s been how long? And those languages are still industry standard
@brianmcdonald28328 ай бұрын
Okay but did you get a job? Thats the main thing. Is this certificate actually recognized by employers?
@labuxis Жыл бұрын
what did you mean by labs?
@meera.srivastava7 ай бұрын
problem sets. they are coding problems for you to solve/ code solutions to problems
@johanmilterjakobsen1627Ай бұрын
I dont think i have ever heard anyone say "JavaScript is similar to C" hahaha
@vitorolegario Жыл бұрын
2:12 totally me!! hahahahaha.....
@vitorolegario Жыл бұрын
ahh, I almost forgot.. this course made me believe that aliens really exist!! it is not possible that a human mind could have created this! hehe
@vyvy3130 Жыл бұрын
Am I the only who think Speller is harder than Tideman 😢 both of that are ... but week 5 is on another level 🤡
@ajinkyasonar4112 Жыл бұрын
On it! xD
@SpareAccountNo.1-h9v Жыл бұрын
380th subscriber
@pradeepagnel2262 Жыл бұрын
Is it useful for cyber security
@MrRbBlade Жыл бұрын
No
@risottoyagami4151 Жыл бұрын
I prefer MIT's Introduction to Computer Science and Programming Using Python online; it's free and better.