Harvard CS50 - Full Computer Science University Course

  Рет қаралды 11,110,139

freeCodeCamp.org

freeCodeCamp.org

Күн бұрын

Learn the basics of computer science from Harvard University. This is CS50, an introduction to the intellectual enterprises of computer science and the art of programming.
💻 Slides, source code, and more at cs50.harvard.edu/x.
⭐️ Course Contents ⭐️
⌨️ (00:00:00) Lecture 0 - Scratch
⌨️ (01:45:08) Lecture 1 - C
⌨️ (04:13:23) Lecture 2 - Arrays
⌨️ (06:20:43) Lecture 3 - Algorithms
⌨️ (08:37:55) Lecture 4 - Memory
⌨️ (11:03:17) Lecture 5 - Data Structures
⌨️ (13:15:36) Lecture 6 - Python
⌨️ (15:39:25) Lecture 7 - SQL
⌨️ (18:00:55) Lecture 8 - HTML, CSS, JavaScript
⌨️ (20:23:38) Lecture 9 - Flask
⌨️ (22:39:01) Lecture 10 - Emoji
⌨️ (24:02:50) Cybersecurity
Recorded in 2021.
---
HOW TO JOIN CS50 COMMUNITIES
Discord: / discord
Ed: cs50.harvard.edu/x/ed
Facebook Group: / cs50
Faceboook Page: / cs50
GitHub: github.com/cs50
Gitter: gitter.im/cs50/x
Instagram: / cs50
LinkedIn Group: / 7437240
LinkedIn Page: / cs50
Medium: / cs50
Quora: www.quora.com/topic/CS50
Reddit: / cs50
Slack: cs50.edx.org/slack
Snapchat: / cs50
SoundCloud: / cs50
Stack Exchange: cs50.stackexchange.com/
TikTok: / cs50
Twitter: / cs50
KZbin: / cs50
HOW TO FOLLOW DAVID J. MALAN
Facebook: / dmalan
GitHub: github.com/dmalan
Instagram: / davidjmalan
LinkedIn: / malan
TikTok: / davidjmalan
Twitter: / davidjmalan
LICENSE
CC BY-NC-SA 4.0
Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International Public License
creativecommons.org/licenses/...
🎉 Thanks to our Champion and Sponsor supporters:
👾 Raymond Odero
👾 Agustín Kussrow
👾 aldo ferretti
👾 Otis Morgan
👾 DeezMaster
--
Learn to code for free and get a developer job: www.freecodecamp.org
Read hundreds of articles on programming: freecodecamp.org/news

Пікірлер: 7 300
@infinitepoise
@infinitepoise Жыл бұрын
24 hours of Harvard Computer Science for free??? Huge respect
@altynaymuratkyzy5432
@altynaymuratkyzy5432 Жыл бұрын
cours itself is free
@shire-lee
@shire-lee Жыл бұрын
@@altynaymuratkyzy5432 where?
@chazanimations973
@chazanimations973 Жыл бұрын
@@shire-lee on KZbin there channel B#
@zdspider6778
@zdspider6778 Жыл бұрын
Technically more like 25h. An hour every day and you should be finished with it in about a month or so. I watch it at 1.25x speed and I think the guy talks fast enough. Any faster and it would be uncomfortable.
@discardingsabot5898
@discardingsabot5898 Жыл бұрын
The tuition is tax free revenue, loads of it from gov loans, Harvard also has a 34 billion dollar Tax free trust fund. You paid for this course already.
@tylersmash7134
@tylersmash7134 Жыл бұрын
This is for my homies who had to pay to go to Harvard.
@pawlowski6132
@pawlowski6132 Жыл бұрын
What is?
@hohi5870
@hohi5870 Жыл бұрын
It’s actually free
@pawlowski6132
@pawlowski6132 Жыл бұрын
@@hohi5870 obviously. But why is it for the people that already went there?
@hohi5870
@hohi5870 Жыл бұрын
@@pawlowski6132 oh he meant that people had to pay for Harvard but here we are getting it for free (he probably doesn’t know it’s free for everyone)
@hohi5870
@hohi5870 Жыл бұрын
@@pawlowski6132 i assume English isn’t your first language?
@btstonguetechnology
@btstonguetechnology 6 ай бұрын
Day one 1:45:02 Day two 4:25:06 Day three 6:00:00 Day four 8:37:58 Day five 9:37:05 Day six 10:50:15 Day seven 12:47:15 Day eight 13:16:30 Day nine 14:45:31 Day Ten 15:39:30 Day eleven 16:57:33
@mayowaanowo-dn8dy
@mayowaanowo-dn8dy 6 ай бұрын
Thanks
@hariprakash2652
@hariprakash2652 5 ай бұрын
Rushing!!! Not gonna worth without else practicing it . Schedule practice session after completion of each section 🙌.Do consistently 🎉
@em0furf8g
@em0furf8g 5 ай бұрын
Thanks you!
@mdateeque3997
@mdateeque3997 5 ай бұрын
More like Week 1
@parryoyakhire6568
@parryoyakhire6568 3 ай бұрын
Thanks
@AndreasPanagiotidis
@AndreasPanagiotidis 8 ай бұрын
I like how lectures start from 0, just like computer memory
@Syffx.
@Syffx. Ай бұрын
Or how arrays index at 0
@chamitoempire1672
@chamitoempire1672 Жыл бұрын
Whoever made the subtitles deserves love and support
@natilus5440
@natilus5440 Жыл бұрын
google did
@alexandersvensson7830
@alexandersvensson7830 11 ай бұрын
​@@natilus5440Nope, it's not auto generated.
@priyankwarthe2196
@priyankwarthe2196 11 ай бұрын
@@natilus5440 Auto generated translations are not yet up there :)
@gamer61701
@gamer61701 10 ай бұрын
Yeah especially since we can't hear much of what he says through his face diaper.
@chamitoempire1672
@chamitoempire1672 10 ай бұрын
@@gamer61701 average gamer?
@user-sh6sr6pe3c
@user-sh6sr6pe3c 11 ай бұрын
Really shows how important it is to have good lecturers for learning. Whoever made the subtitles deserves love and support.
@sweetsendaedreamr
@sweetsendaedreamr 10 ай бұрын
The importance of having students who don't have attention issues.
@kevinzhang6623
@kevinzhang6623 9 ай бұрын
If you don't have a good lecturer, someone who really would excel and do what it takes to succeed would find a way regardless.
@CheeseOfMasters
@CheeseOfMasters 9 ай бұрын
@@kevinzhang6623 Yeah there are so many courses and books about CS in this day and age. MIT also has so many resources online it's entirely on the students to make something out of that but good instruction always helps.
@NazriB
@NazriB 7 ай бұрын
Lies again? Cold Storage USD SGD
@tagnetorare5401
@tagnetorare5401 7 ай бұрын
Well those students worked hard to get into one of the best universities in the world, so they deserve top-tier education.
@121SDF
@121SDF 7 ай бұрын
(00:00:00) Lecture 0 - Scratch (00:00:00) Introduction to Scratch (00:10:32) Basic Scratch commands and blocks (00:25:45) Using variables in Scratch (00:45:12) Conditional statements and loops in Scratch (01:15:20) Creating simple games in Scratch (01:45:08) Lecture 1 - C (01:45:08) Introduction to C programming language (02:10:22) Syntax and basic data types in C (02:35:57) Control structures in C (02:55:43) Arrays and strings in C (04:13:23) Lecture 2 - Arrays (04:13:23) Introduction to arrays (04:25:10) One-dimensional arrays and operations (04:43:58) Multidimensional arrays and matrix operations (06:20:43) Lecture 3 - Algorithms (06:20:43) Introduction to algorithms (06:30:15) Searching algorithms (linear and binary search) (06:45:02) Sorting algorithms (selection, insertion, bubble, merge, quicksort) (08:37:55) Lecture 4 - Memory (08:37:55) Introduction to computer memory (08:48:20) Memory hierarchy and cache (09:02:10) Pointers and dynamic memory allocation (11:03:17) Lecture 5 - Data Structures (11:03:17) Introduction to data structures (11:15:40) Stacks and queues (11:30:05) Linked lists (11:47:55) Trees and binary search trees (13:15:36) Lecture 6 - Python (13:15:36) Introduction to Python programming language (13:28:10) Python syntax and basic data types (13:40:48) Control structures and loops in Python (13:58:21) File handling and modules in Python (15:39:25) Lecture 7 - SQL (15:39:25) Introduction to SQL and relational databases (15:52:10) Basic SQL queries (SELECT, INSERT, UPDATE, DELETE) (16:05:45) Joins and subqueries in SQL (18:00:55) Lecture 8 - HTML, CSS, JavaScript (18:00:55) Introduction to web development technologies (18:12:40) HTML structure and tags (18:25:15) CSS styling and selectors (18:38:50) JavaScript basics and DOM manipulation (20:23:38) Lecture 9 - Flask (20:23:38) Introduction to Flask web framework (20:35:55) Routing and rendering templates with Flask (20:48:20) Handling forms and user input in Flask (22:39:01) Lecture 10 - Emoji (22:39:01) Introduction to emoji encoding and representation (22:50:15) Using emojis in text-based applications (24:02:50) Cybersecurity (24:02:50) Introduction to cybersecurity concepts and threats (24:15:30) Network security and encryption techniques
@zoxidhian
@zoxidhian 7 ай бұрын
Thank you, sir!
@kleinbiker1
@kleinbiker1 7 ай бұрын
This is already in the description.
@kaustoobh1
@kaustoobh1 7 ай бұрын
@@kleinbiker1but this one is more detailed. have respect
@sa._shasi
@sa._shasi 6 ай бұрын
Thanks ❤
@ninoSSJ70
@ninoSSJ70 6 ай бұрын
Not the hero we need but the hero we got ❤
@WannabeG00D
@WannabeG00D 8 ай бұрын
I am only 15 minutes into this course and I learned about as much as I have in the past 2,5 months of IT-School (to be a developer). It is unbelievable the amount of enthusiasm Dr. Malan shows for this subject. Flat out the BEST teacher I have ever seen. Makes me want to attend Harvard, but... oh well... I'll stick to this video class. THANKS a ton for uploading this!
@TheHippyProductions
@TheHippyProductions 4 ай бұрын
it's only 300k for 4 years with a 3% approval rating for applicants. not elitist at all!
@Searwitch
@Searwitch 4 ай бұрын
the binary system??
@lorazepam5451
@lorazepam5451 4 ай бұрын
I doubt it, 15 minutes in?
@TheHippyProductions
@TheHippyProductions 3 ай бұрын
@@studiouskid1528 ohoho you got a B+ in Drama in 4th grade because you sneezed in a role as a support character with only two lines in the entire performance? too bad so sad no Harvard for you
@wackandcheese7897
@wackandcheese7897 3 ай бұрын
now they got devin and u r cooked
@Psychopatz
@Psychopatz Жыл бұрын
Huge respect to this channel and thanks for Harvard for letting us view this for FREE!
@MatrixP777
@MatrixP777 Жыл бұрын
It's already available free in edx
@tejaswithme3713
@tejaswithme3713 Жыл бұрын
@@MatrixP777 ya, I also attend from there
@CASuhag
@CASuhag Жыл бұрын
its already available free on cs50 youtube channel and edx also....
@zohramartini9425
@zohramartini9425 Жыл бұрын
Unlike my uni who got so bothered I shared MATH material to classmates... it is not like MATHS changed THAT much in 150 years....
@deejaydev
@deejaydev Жыл бұрын
This is so valuable I uploaded a short about the course. Thanks FCC
@mohaarulez
@mohaarulez Жыл бұрын
Education should be free and accessible for everyone. Huge respect to this channel!!!
@jimlahey6692
@jimlahey6692 Жыл бұрын
come to europe then
@madelineiil9265
@madelineiil9265 Жыл бұрын
@@jimlahey6692 really
@jkscout
@jkscout Жыл бұрын
@@jimlahey6692 where in Europe?
@mohaarulez
@mohaarulez Жыл бұрын
@@jimlahey6692 I live in Belgium.. College and University definitely costs money
@leer.watson4673
@leer.watson4673 Жыл бұрын
Public school education is free K through 12th grade. Many states offer close to free scholarships for simply having a GPA above 3.0. For example, I’m from Florida and was given a “Bright Futures” scholarship for any in-state university. I went to FSU. Wasn’t smart enough for UF. In my opinion, there’s not enough mentors for the majority of students lives and they remain oblivious to these perks.
@user-hu2uz5ni2m
@user-hu2uz5ni2m 4 ай бұрын
Everyone has a base right to education. I’m a 25 years old courier from another continent, who can’t pay for my English classes even, not to mention the Harvard’s tuition fees. So mercifully of you to provide opportunities for people from all around the world.
@schon_gezahlt
@schon_gezahlt 4 ай бұрын
Greets from germany bro
@wherethemisfitssing
@wherethemisfitssing 2 күн бұрын
The lamps say "HI MOM" so cool of them to add that , makes learning fun.
@velvetreede8530
@velvetreede8530 Жыл бұрын
The fact you’ve published this entire advanced elite university course online is simply mind-blowing. I could not thank you enough for you contribution and aid.
@jorgeorge06
@jorgeorge06 Жыл бұрын
I mean the topics covered are not that advanced, but still props to them for uploading a whole Harvard class
@truthmatters7573
@truthmatters7573 Жыл бұрын
This course has been available for free for some time now on CS50's youtube channel. It's still nice freecodecamp gives it more reach, but it was already available for years.
@denzmo1139
@denzmo1139 Жыл бұрын
Harvard don't need that 1.99 🤣
@truthmatters7573
@truthmatters7573 Жыл бұрын
@@denzmo1139 he's giving to freecodecamp, also, it's the gesture that counts
@denzmo1139
@denzmo1139 Жыл бұрын
@@truthmatters7573 How do you think this course is free? Someone is paying. Harvard doesn't do it out of the kindness of their own hearts
@alipetuniashow
@alipetuniashow Жыл бұрын
The fact you gave this for free is mind boggling
@Dante-xf1mu
@Dante-xf1mu Жыл бұрын
Harvard gives it for free.
@tejaswithme3713
@tejaswithme3713 Жыл бұрын
Actually our time is product
@zeno8503
@zeno8503 Жыл бұрын
@@tejaswithme3713 its also an investment
@tejaswithme3713
@tejaswithme3713 Жыл бұрын
@@zeno8503 ya that's right ☺️
@heavymetalmixer91
@heavymetalmixer91 Жыл бұрын
Al the CS50 family of courses ('cause there are other CS50 courses) are free. I guess Harvard really thinks the future for everyone is programming.
@Mr_Lima_Bean
@Mr_Lima_Bean 9 ай бұрын
Dang, first 15 minutes and I'm being humbled at just how clever this professor is at breaking concepts down.
@Omniplayer79
@Omniplayer79 9 ай бұрын
i love the energy with which Mr malan is teaching. he definitely is loving teaching in this class.
@puskarkhanal6737
@puskarkhanal6737 Жыл бұрын
Education should be free and accessible for everyone. Huge respect to this channel.😇✌🙏The fact you gave this for free is mind boggling I AM FROM NEPAL
@Daniel-pw7md
@Daniel-pw7md Жыл бұрын
It has always been free.
@gagebell5602
@gagebell5602 Жыл бұрын
@@Daniel-pw7md 100k + in debt doesn’t sound like free
@finsmth
@finsmth Жыл бұрын
@@gagebell5602 no like you can literally take the course from harvards website for free
@patsilverfang
@patsilverfang Жыл бұрын
I completely agree, a good education is how a society develops beyond basic survival.
@gagebell5602
@gagebell5602 Жыл бұрын
@@Imagoofygoober42 The comment was about education in general not this one specific course
@unknownfacts_
@unknownfacts_ Жыл бұрын
If you need the markers: 00:00:00 - Lecture 0 - Scratch 01:45:08 - Lecture 1 - C 04:13:23 - Lecture 2 - Arrays 06:20:43 - Lecture 3 - Algorithms 08:37:55 - Lecture 4 - Memory 11:03:17 - Lecture 5 - Data Structures 13:15:36 - Lecture 6 - Python 15:39:25 - Lecture 7 - SQL 18:00:55 - Lecture 8 - HTML, CSS, JavaScript 20:23:38 - Lecture 9 - Flask 22:39:01 - Lecture 10 - Emoji 24:02:50 - Cybersecurity Great study! 🫡
@apricot8670
@apricot8670 Жыл бұрын
Ty sir
@Pod2xc4
@Pod2xc4 Жыл бұрын
Thank you!
@factmania0803
@factmania0803 Жыл бұрын
Thx bro
@motasam8122
@motasam8122 11 ай бұрын
🍷🗿 thank you brother
@AnnelieseErdogmus
@AnnelieseErdogmus 11 ай бұрын
ATM I see that these time stamps do not work for me. Is anyone else also having the same issues?
@Rodolfo17987
@Rodolfo17987 3 ай бұрын
Thanks for making this learning resource avilable and free. It is people like you (and everyone involved in the making of the lectures) that make the world better.
@skrullmania4808
@skrullmania4808 10 ай бұрын
I love the entry song before every class. It puts me in the mood that something incredible is to come (and it does).
@gersonadr2
@gersonadr2 Жыл бұрын
Prof Malan was probably the most charismatic professor I had during my masters at Harvard in '15. I'd also recommend his other course, CS50x - Mobile Development.
@dakoderii4221
@dakoderii4221 Жыл бұрын
CS50 also has Game Dev, Web Dev, and ML/AI courses. They also did a few dozen "Twitch Streams" about a multitude of subjects ranging from Git, CSS, Python, Lua, to ML, and more. All available on YT.
@slimshady6242
@slimshady6242 Жыл бұрын
How rich you are to study in Harvard ,!!. I can only dream of studying in Harvard 😖😖😖
@Pyae718
@Pyae718 Жыл бұрын
@@slimshady6242 you literally just got a course for free
@slimshady6242
@slimshady6242 Жыл бұрын
@@Pyae718 but there's a difference between real and virtual
@johnpage5931
@johnpage5931 Жыл бұрын
@@slimshady6242 Why would you assume he's rich? Perhaps he's on scholarship or is massively in debt due to student loans. Don't pretend you know someone's life situation based on a single sentence. In any case, even if he is rich, that's got nothing to do with you and he likely worked his butt off to make it into Harvard. There's a lot of rich people in our world and most aren't able to get themselves or their kids into Harvard. Focusing on others is not a road that leads to success.
@iahmadaslam
@iahmadaslam Жыл бұрын
Currently in university in England and a few years in now; I have never seen a lecture at this quality and nor have I ever seen a lecturer so enthusiastic, who loves his job more, loves to share knowledge more but most importantly I’ve never seen a lecturer who explains concepts in a way that is easy for people who have never seen the content in their life. Usually, 98% of lecturers talk as if you already have your masters. His methods of teaching and showing in person analogies is outstanding. The fact this is free is unbelievable. Excellent job, Sir.
@sweetsendaedreamr
@sweetsendaedreamr 10 ай бұрын
Lol English people n Quora go nuts on insulting American professors.
@riczort
@riczort 9 ай бұрын
God , in that case I feel sorry for students in England. I'm not saying that this lecture is bad, it obviously is good, bit think that should be norm specially at uni.
@bernardwoesten
@bernardwoesten 9 ай бұрын
Would have thought British lectures would have been better than us lectures
@gracelandtoo6240
@gracelandtoo6240 9 ай бұрын
Well unless OP attended OxBridge, Harvard is a better university than wherever they went, not really surprising that the lecturer is so good given how expensive Harvard is
@miaomiao07
@miaomiao07 8 ай бұрын
Perhaps Ivy leagues have more of this kind of lecturers as they are at the top~ which usually means they are passionate and good at what they do. But I hope there would be other lecturers out there like him who makes learning easier and more fun for the student
@EHBRod13
@EHBRod13 3 ай бұрын
I have never seen a more clear and simple explanation of binary notation. I finally understand it well now.
@RukashTheRealOne
@RukashTheRealOne 10 ай бұрын
Absolutley amazing! I've never had a professor in my university who was so enthusiatic. I studied industrial engineering with focus on chemical process engineering, but recently found interest in programming! And this lecture is pure gold... Maybe I need to go back to university and switch fields. Thanks for the video!!
@NoQuarter91
@NoQuarter91 10 ай бұрын
I'm right there with you on the career path change. However, I'm going to be self-taught using The Odin Project👾
@sandras-asante8252
@sandras-asante8252 3 ай бұрын
How is the career change going? @@NoQuarter91
@Barkotina
@Barkotina Жыл бұрын
It's 24 hours, but if we take Mr Malan's energy into account, it's much more than that. These lessons are packed. Thank you.
@hezowrld
@hezowrld 7 ай бұрын
fr, this is a full body workout lol
@user-wo5tn2zd9g
@user-wo5tn2zd9g 7 ай бұрын
​@@hezowrld😂good one dude
@kaspernr.18
@kaspernr.18 Жыл бұрын
Day one 1:45:02 Day two 4:25:06 Day three 6:00:00 Day four 8:37:58 Day five 9:37:05 Day six 10:50:15 Day seven 12:47:15 Day eight 13:16:30 Day nine 14:45:31 Day Ten 15:39:30 Day eleven 16:57:33 this is my current bookmark, if anyone wants to watch alongside me Edit: To all of you waiting for Lore updates, i did indeed crash after day 11. 2 months later i finished it, but forgot to update the bookmarks
@priyashreedubey5844
@priyashreedubey5844 Жыл бұрын
Yess i wanna watch with you.. I'm starting now tho
@javanbii2995
@javanbii2995 Жыл бұрын
And when the world needed him most he vanished
@LyfeMadeThis
@LyfeMadeThis Жыл бұрын
How’d it go?
@manuelrios4715
@manuelrios4715 Жыл бұрын
it's supposed to be one lecture weekly. Every lecture has its projects and labs. Although, depending of your knowledge every lecture may cost you more or less time.
@jeremywinston1
@jeremywinston1 Жыл бұрын
i’m 3 months late.
@JustQuixa
@JustQuixa 9 ай бұрын
Holy smokes! So grateful for this generous sharing of knowledge and that I stumbled across it at the beginning of my programming journey. Thank you for posting this for the world potential to grow a little bit regardless of economic status!
@sociableintrovert7309
@sociableintrovert7309 Жыл бұрын
I love Dr. Malan's enthusiasm and energy! It really helps people like me that have the attention span of a goldfish. Thanks to everyone responsible for making this class available for free!
@johnmiller4555
@johnmiller4555 Жыл бұрын
Dude's schvitzing a bit, though. 😊
@sweJEverywhere
@sweJEverywhere Жыл бұрын
stop gaming cuz it also destroys attention span
@sweJEverywhere
@sweJEverywhere Жыл бұрын
do some kind sport, it helps with attention.
@sweJEverywhere
@sweJEverywhere Жыл бұрын
join a learning group, it helps your attention.
@gunnerandersen3207
@gunnerandersen3207 Жыл бұрын
@@sweJEverywhere Your 4 answers tells me you might need to heed your own advice haha
@varunn333
@varunn333 Жыл бұрын
Not all heroes wear cape. It sometimes baffles me to know, that this content is free on the internet 🙏🏻🙏🏻🙏🏻
@jasonsolano2935
@jasonsolano2935 Жыл бұрын
It's free long time ago on edx
@mezo4197
@mezo4197 Жыл бұрын
@@cutemartinj get a personality of your own my man
@junnuravikumar
@junnuravikumar Жыл бұрын
@@jasonsolano2935 now it gets more publicity I guess.
@OkarinHououinKyouma
@OkarinHououinKyouma Жыл бұрын
Yohoooo!!! Free education 😍😍😍
@shreyasrd2034
@shreyasrd2034 Жыл бұрын
But it won't get you anywhere
@briangomez7746
@briangomez7746 9 ай бұрын
This professor is a beast, so on point. Truly inspiring
@joeguan2856
@joeguan2856 Жыл бұрын
20 years later I am relearning computer science the proper way. Thanks for making this valuable course for free.
@KishorKumar-tp3zu
@KishorKumar-tp3zu Жыл бұрын
currently in my 4th year me learning it from beginning.
@oussamas.journey
@oussamas.journey Жыл бұрын
Same!
@Viresh___pg
@Viresh___pg Жыл бұрын
I am studying in IT 1st year can you give me the roadmap of programming languages. After C I am confused between Java and c++
@notshubhm
@notshubhm Жыл бұрын
@@Viresh___pg if you like programming in c than go for c++ else java
@nuric91
@nuric91 Жыл бұрын
I really do not understand what this course has to do with computer science. It is misleading... I really do not know any of my graduated university colleagues who are actually coding something. Also, at university, I only had one programming course in the first semester. The rest was pure math and logic. Every electrical engineer and machine builder has more coding experience after studying than a German computer scientist. In Germany, it is also not called "Computer Wissenschaftler" (which is German for computer scientist). In Germany, it is called "Informatik," which is an acronym for "Informations Automatisierung," which means "information automation." So the German view of an "Informatiker" is of a person who develops mathematical descriptions for automatic information processing, such as AI, communication protocols, traffic flow on streets, search engines, and much more. It usually has nothing to do with actually coding. So if you concentrate on coding, you are more like an engineer than a computer scientist. And it's not coding that makes the graduated computer scientist so wealthy; it's their mathematical talent
@kevinzhang6623
@kevinzhang6623 9 ай бұрын
I did this on edx in early 2015 and damn the same guy is still teaching it, good on him
@akamomer-px8oq
@akamomer-px8oq 8 ай бұрын
Video Summary: This video is a full computer science course taught by Dr. David Malan from Harvard University, covering topics such as algorithmic thinking and problem-solving. It is considered one of the best computer science courses in the world and is highly recommended for those interested in programming. The video provides lectures and additional resources for learning. - 00:00 Dr. David Malan introduces CS50, Harvard University's introduction to computer science and programming, emphasizing problem-solving and the joy of creating something with programming. - 02:49:55 The instructor demonstrates how to create a calculator program in VS Code. - 05:39:46 Inside a computer, there are only 0s and 1s, and it's necessary to include header files for prototypes. - 08:29:40 The video explains how to sort the left and right halves of an array using merge sort algorithm. - 11:19:31 The code segment demonstrates how to free memory and copy values from one list to another. - 14:09:24 The code is treating the inputs as strings instead of numbers, causing concatenation instead of addition. - 16:59:16 The speaker shows the result of creating new tables for genres and shows, giving each entry a unique identifier and separating the genres to make a better design. - 19:49:09 The video explains how to change the style of a link using CSS.
@Yashkyk
@Yashkyk 8 ай бұрын
Bro i wanna ask u which Language sir used in this lecture
@louishauger3057
@louishauger3057 7 ай бұрын
English@@Yashkyk
@Yashkyk
@Yashkyk 7 ай бұрын
@@louishauger3057i didn't ask about spoken language bro ,about which Programming language...
@sidratulmuntaha4050
@sidratulmuntaha4050 7 ай бұрын
​@@YashkykC ... Yeah
@Yashkyk
@Yashkyk 7 ай бұрын
@@sidratulmuntaha4050 ok Thank you
@afeefkp8558
@afeefkp8558 Жыл бұрын
I started this Yesterday: DAY 1: 01:00:00 DAY 2: 04:14:42 DAY 3: 05:20:43 DAY 4: 06:20:43 DAY 5: 07:02:19 DAY 6: 08:06:02 DAY 7: 09:33:30 DAY 8: 10:24:30 DAY 9: 11:39:00 DAY 10: 12:37:03 DAY 11: 13:23:39 DAY 12: 14:33:53 DAY 13: 15:37:40 DAY 14: 16:27:47 DAY 15: 17:32:25 DAY 16: 18:30:46
@fatimalmasri7715
@fatimalmasri7715 Жыл бұрын
keep goingg
@afeefkp8558
@afeefkp8558 Жыл бұрын
@@fatimalmasri7715 🥰🙌
@DrCrazyEvil
@DrCrazyEvil Жыл бұрын
Bringing you back in case you lost motivation bud!
@fawazmohammed9539
@fawazmohammed9539 Жыл бұрын
Don't give up bro you've done quite a bit
@deminidze
@deminidze Жыл бұрын
chad
@aggold6757
@aggold6757 Жыл бұрын
Starting 15 november (If you want to complete this course, i recommend doing this, it stimulates me to watch this for 20 minutes a day because don't like writing skip.) day 1 - 1:12:45 day 2 - 2:49:40 day 3 - skip day 4 - friday day 5 - 3:47:57 day 6 - 4:21:39 day 7 - 5:42:46 day 8 - 6:00:22 day 9 and 10 - 7:02:00 day 11 (friday) - 8:37:57 day 12 - 9:09:09 day 13 - skip day 14 - 9:32:34 day 15 - 10:17:03 day 16 - 11:03:20 day 17 (friday) - 11:40:47 Exams are starting, i will have less time but thankfully, watching this is fun so i can/will keep my streak. day 18 - 12:13:24 day 19 - skip 2 busiest days of exams are coming up so not looking good here, but i can't sacrifice my sleep. day 20 - skip day 21 - skip day 22 - skip day 23 - skip I honestly feel more bad about this than my second math exam💀
@kzkzkzkzkz9416
@kzkzkzkzkz9416 Жыл бұрын
Omg thank you so much for diving the lessons, It helps! It motivates me to be atentive till the end of the lesson, instead of pausing like 13 mins right before the lesson ends.
@temilitary
@temilitary Жыл бұрын
Best of luck with your exams man. Hope you ace it (or at least beece it😅).
@anferneemo1764
@anferneemo1764 Жыл бұрын
Keep it up! Good luck!
@aggold6757
@aggold6757 Жыл бұрын
@@temilitary Thank you, everything has been okay or better thus far!
@athreadpool
@athreadpool Жыл бұрын
This is the worst time stamp summary I've ever seen :)
@doreenmwenda604
@doreenmwenda604 6 ай бұрын
This is the first class I have taken in my journey to the tech world and it's more than I expected. Hats off!
@healingforChrist
@healingforChrist 2 ай бұрын
update?
@stardommansion6773
@stardommansion6773 8 ай бұрын
Day one: 2:18:00 Day two: 3:42:44 Day three (part 1): 3:58:00 Day three (part 2): 4:13:23 Day four: completed the challenging Mario problem! Day five: 4:41:00 Day six: 5:53:00 Day seven to twelve: sleep away summer camp, no progress made Day thirteen: 6:20:43 Day fourteen to eighteen: campingggg trip! Day nineteen: completed scrabble :D Day twenty: made wordle :) Day twenty-one: 6:41:52 Day twenty-two: 7:09:42 idk even know: 7:35:39 nice: 8:24:57 in english: 8:37:55
@ivan8789
@ivan8789 8 ай бұрын
Bro ur not EVEN PAST DAY 1.5
@guitarplayer1495
@guitarplayer1495 8 ай бұрын
dude...u didn't even do it. LOL tell me what is a pointer and what kind of operators are used?
@hermawanrachman4967
@hermawanrachman4967 Жыл бұрын
Really shows how important it is to have good lecturers for learning
@joshuaduncan1477
@joshuaduncan1477 7 ай бұрын
and a mask lol
@RareTechniques
@RareTechniques Жыл бұрын
Course Contents ⌨ (00:00:00) Lecture 0 - Scratch ⌨ (01:45:08) Lecture 1 - C ⌨ (04:13:23) Lecture 2 - Arrays ⌨ (06:20:43) Lecture 3 - Algorithms ⌨ (08:37:55) Lecture 4 - Memory ⌨ (11:03:17) Lecture 5 - Data Structures ⌨ (13:15:36) Lecture 6 - Python ⌨ (15:39:25) Lecture 7 - SQL ⌨ (18:00:55) Lecture 8 - HTML, CSS, JavaScript ⌨ (20:23:38) Lecture 9 - Flask ⌨ (22:39:01) Lecture 10 - Emoji ⌨ (24:02:50) Cybersecurity
@cpramshadcp
@cpramshadcp Жыл бұрын
Thank you
@premierleague5456
@premierleague5456 Жыл бұрын
Thanks bro
@CorporationOfSouls
@CorporationOfSouls Жыл бұрын
Thank you - should be a pinned comment.
@neonghost4443
@neonghost4443 Жыл бұрын
Thanks for this
@abdikanisahal
@abdikanisahal Жыл бұрын
Already time stamp is there on the video
@CodeSprint_site
@CodeSprint_site 8 ай бұрын
What an ENERGY!!! Hats off to this guy, Amazing!!
@NH-hq7ly
@NH-hq7ly 3 ай бұрын
Wow, this professor shows me that teaching is like a performance. The lecture is his show, and he is passionate about it.
@mattlau
@mattlau Жыл бұрын
I took intro to computer science at my college, but this is by far the best intro to computer science ever. It's not just about what is taught, but he can make it so interesting and engaging. These students are getting the best education they can get here!
@coocato
@coocato Жыл бұрын
@Thawne to give people a basic foundation for their coding education, if you just jump in it’ll be harder to learn and you’ll be more sloppy
@ctrius817
@ctrius817 Жыл бұрын
Hello Im a freshmen wanting to learn about computer and programming is this video helpful for a beginner?
@mattlau
@mattlau Жыл бұрын
@@ctrius817 it is a great start. I recommend using this and The Odin Project
@gamerschuck4391
@gamerschuck4391 9 ай бұрын
Wish I had that money to afford a degree😭.
@godofnothing428
@godofnothing428 8 ай бұрын
@@ctrius817this is a semester 1 course. So yes, though I’d stop at after week 5 and do something else
@arielfayol7198
@arielfayol7198 Жыл бұрын
I'm a medium programmer and I just wanted to watch what the famous Harvard students study. It is insane how they are so well taught with the proper fundamentals. People should definitely spend more time searching for the right content to study than just diving into random poor quality stuff. Can be life changing
@Sylarleft
@Sylarleft 9 ай бұрын
This guy teaches with so much passion! Even though I know most of the concepts from coding in Python, I just can't stop listening to him
@its_finn96
@its_finn96 Ай бұрын
This is such an incredible resource…I have started and stopped half a dozen coding courses and have taken some college courses, but just this intro to CS from someone as passionate and articulate as this is so much more beneficial. Everyone, regardless of occupation or field, should watch this just to have an idea of how the systems we use everyday, work!
@thekey_2024
@thekey_2024 Жыл бұрын
No part of me has a fascination with "Computer Science" but I am telling you, THIS GUY knows how to teach, because I was sucked in the entire time, and actually retained most of what I've learned! Absolutely love! The excitement he brings is incredible! Sometimes, that is all we need to get through a more difficult subject, or course.
@ironbolt7431
@ironbolt7431 5 ай бұрын
You have no fascination with computer science but just watched 24 hours of the course?
@wasdwasd2037
@wasdwasd2037 4 ай бұрын
Beacuase he teaches so well
@thekey_2024
@thekey_2024 4 ай бұрын
@@ironbolt7431 I watched because I was exploring Free Courses through the Harvard site! I take courses that are in high demand to make my resume more versatile! I have certificates in subjects I don’t necessarily enjoy but has certainly added value to my resume, & career goals! In retrospect, Yes! I watched this lecture hall, and enjoyed every second lol!
@YeonJin-bz4tt
@YeonJin-bz4tt 2 ай бұрын
@@ironbolt7431lmao
@kirollssabri4651
@kirollssabri4651 Жыл бұрын
So amazing to combine cs50 course in one video thanks ❤
@MichaelMantion
@MichaelMantion Жыл бұрын
Agree wish they did it for all the years. It was neat to watch it change over the last decade.
@DadtotheMax7
@DadtotheMax7 Жыл бұрын
Best Ever!!
@weltschmerz137
@weltschmerz137 Жыл бұрын
not to be ass but what's so amazing about putting combining a bunch of someone else's videos and reuploading it?
@DadtotheMax7
@DadtotheMax7 Жыл бұрын
@@weltschmerz137 if you’ve taken the course on coursera you’d know how annoying it is to go through every slide. This way its all in one place in a continuous video. Easily accessible now
@aadhilmoola7324
@aadhilmoola7324 Жыл бұрын
@@DadtotheMax7 I'm taking this course currently on edX and all this in one would have completely overwhelmed me. It's split up for a reason to allow you time to soak up the info and most importantly complete the Psets and Labs. Also what about the shorts? I've learnt so much from Polo Shirt Doug. In any case all these videos are already uploaded on the cs50 KZbin in a playlist. This is good for awareness tho I guess
@abhi_______296
@abhi_______296 8 ай бұрын
Thank you for being such a great teacher! You seem to have a gift for explaining difficult topics very well 😁😁
@user-tw1ok2gk3l
@user-tw1ok2gk3l 5 ай бұрын
Haven't made it too far into the course but it definitely makes sense with binary meaning 2 digits consisting of nothing but 0s and 1s. And also getting a good understanding of how other digits are formed such as 3 through 9. It's late and I've got to get some sleep but it seems pretty straight forward to me so far. Thanks so much for this course, it's an honor.😎
@SK_Covers
@SK_Covers Жыл бұрын
10 thousand dollar computer science course is now free.. Salute to free code camp 💯💐
@illegalsmirf
@illegalsmirf Жыл бұрын
Is it really 'worth' that though
@bruvhellnah
@bruvhellnah Жыл бұрын
CS50 has always been free lmao.. all they did was compile it into one video. Great work anyway.
@bruvhellnah
@bruvhellnah Жыл бұрын
@@illegalsmirf It surely is.
@masark7842
@masark7842 Жыл бұрын
Free code camp is doing great yeah but this course was already free before they put it on their channel
@WallaceThiago
@WallaceThiago Жыл бұрын
CS50 was always free bruv
@skyslasher6267
@skyslasher6267 9 ай бұрын
i recently graduated with my bs in cs and im using this to review for interviews, perfect pacing and explanations!
@clashofqueen93
@clashofqueen93 3 ай бұрын
I'm confused. Is this really the full computer science program??? How is this free? It's not everything you will learn correct?
@skyslasher6267
@skyslasher6267 3 ай бұрын
@@clashofqueen93 its a really good intro, but yeah you can learn everything u need to know on yt
@megatronskneecap
@megatronskneecap Жыл бұрын
This guy is a great professor. Like wow. If I was just starting out in CS and had no idea what I was doing or where to go this guy would be legendary. I also like how he asks and supports his students in the audience. I know too many teachers that would never even think todo that.
@lilking3829
@lilking3829 Жыл бұрын
(00:00:00) Lecture 0 - Scratch ⌨ (01:45:08) Lecture 1 - C ⌨ (04:13:23) Lecture 2 - Arrays ⌨ (06:20:43) Lecture 3 - Algorithms ⌨ (08:37:55) Lecture 4 - Memory ⌨ (11:03:17) Lecture 5 - Data Structures ⌨ (13:15:36) Lecture 6 - Python ⌨ (15:39:25) Lecture 7 - SQL ⌨ (18:00:55) Lecture 8 - HTML, CSS, JavaScript ⌨ (20:23:38) Lecture 9 - Flask ⌨ (22:39:01) Lecture 10 - Emoji ⌨ (24:02:50) Cybersecurity
@andrejpetrovic3253
@andrejpetrovic3253 Жыл бұрын
tnx
@Anonymous-hv7fh
@Anonymous-hv7fh Жыл бұрын
Tnx
@c0naNnn
@c0naNnn Жыл бұрын
Thx
@user-ze4ot3pl8c
@user-ze4ot3pl8c Жыл бұрын
wq r
@PhunnyConflicts
@PhunnyConflicts 8 ай бұрын
thank you so much. i hate going to school, but love to learn. this is perfect for a lot of people who are like me.
@calasoren
@calasoren 8 ай бұрын
Amazing content, well taught and gives a detailed explanation of the lower levels of computer operation and programming. 11 hours in and I will be finishing it all.
@user-qf6rv1ch6d
@user-qf6rv1ch6d 10 ай бұрын
Whoever made the subtitles deserves love and support. Really shows how important it is to have good lecturers for learning.
@mystriddlery
@mystriddlery 5 ай бұрын
Theyre generated automatically by youtube
@Vanitasmylove
@Vanitasmylove 4 ай бұрын
​@@mystriddlery this is not.
@mnomanmalik
@mnomanmalik Жыл бұрын
Day-1 23-Jan-23 32:00 Day-2 24-Jan-23 01:00:00 Day-3 25-Jan-23 01:19:00 Day-4 27-Jan-23 02:02:00 Day-5 30-Jan-23 02:06:00 Day-6 31-Jan-23 02:26:00 Day-7 1-Feb-23 03:22:00 Day-8 2-Feb-23 03:48:00 Day-9 7-Feb-23 04:14:43 Day-10 7-Feb-23 04:49:17 Day-11 20-Feb-23 05:38:00 Day-12 21-Feb-23 06:01:00 Day-13 25-Feb-23 06:30:00 Day-14 01-Mar-23 07:21:00 Day-15 02-Mar-23 08:38:00 Day-16 05-Mar-23 09:11:00 Day-17 06-Mar-23 09:55:00 Day-18 07-Mar-23 10:26:45 Day-19 15-Mar-23 10:50:00 Day-20 18-Mar-23 11:25:00 Day-20 20-Mar-23 12:07:00 Day-21 21-Mar-23 12:47:10 Day-22 23-Mar-23 13:16:50 Day-23 24-Mar-23 14:01:00 Day-24 25-Mar-23 14:45:00 Day-25 28-Mar-23 15:14:30 Day-26 01-Apr-23 16:27:00 Day-27 02-Apr-23 17:00:00 Day-28 03-Apr-23 17:17:00 Day-29 05-Apr-23 17:36:00 Day-30 08-Apr-23 18:03:00
@ma8969
@ma8969 Жыл бұрын
❤❤❤
@Even_cats_smile
@Even_cats_smile Жыл бұрын
Keep up dude 👏👏
@ton2016
@ton2016 Жыл бұрын
COME BACK MATE, KEEP THE WORK!!
@Unknown-up1xr
@Unknown-up1xr Жыл бұрын
come back dude
@jjn4062
@jjn4062 Жыл бұрын
Thank you!
@umoruokikiriyemi-bm1nj
@umoruokikiriyemi-bm1nj 9 ай бұрын
Great teachers! Thanks for the mind blowing lessons ❤
@CHRYZONEreal
@CHRYZONEreal 8 ай бұрын
I had a hard time with college, but this helped. I'll be able to code better now. it slowed down my own course for me to actually understand how to program and not just code without purpose.
@Vonhubl
@Vonhubl Жыл бұрын
I'm currently in my final project for this course and I'd just like to say that David Malan is one of the best teacher's I've ever had! Definitely worth sticking through to the end. Definitely worth completing the homework assignments.
@lostphotographs3936
@lostphotographs3936 Жыл бұрын
Any Chance we can have a summary of the Homework Problems? even just in Question form with out risking anything? Even a direct PM/EMail would be outstanding.
@Bruhmoment135
@Bruhmoment135 Жыл бұрын
@@masondunn1307 thank u is this course beginner friendly?
@nellsawere
@nellsawere Жыл бұрын
@@Bruhmoment135 watch from beginning.
@masondunn1307
@masondunn1307 Жыл бұрын
@@Bruhmoment135 A lot of self taught developers take this course so it’s definitely worth attempting. I took the course a few years ago and I found that it moved way too fast. Every week you’re doing something different. The course definitely introduces you to a lot of important concepts and can be a bit overwhelming. That’s just my experience though so by all means give it a try and see how it works for you.
@Armaan_nagra
@Armaan_nagra Жыл бұрын
@@Bruhmoment135 I do computer science in school and found that it can be challenging sometimes so I'd recomment one of those courses ive linked
@ElLocoMaster
@ElLocoMaster Жыл бұрын
Watching this while being as a CS student, really tells me why Harvard has such a high reputation in the way they teach things in comparison with other Universities. Thanks for sharing this!
@kellenstuart4698
@kellenstuart4698 2 ай бұрын
I have been programming professionally for 8 years - there is a TON in this lecture that I didn't know. Thanks for the video
@asmartbajan
@asmartbajan 3 ай бұрын
From what I've watched so far, this is top-notch content. There's an updated version of the video published in 2023 but this older one actually seems better. (I might change my mind about that later as I progress further into the course. We'll see.)
@nicholashunter4066
@nicholashunter4066 10 ай бұрын
I appreciate this man. His ability to convey these difficult and hard to understand topics is nothing short of incredible. What a great teacher.
@geethkapurubandara6489
@geethkapurubandara6489 8 ай бұрын
@@dumplingsuwu6691definitely ❤️
@RurouniKenshinShinta
@RurouniKenshinShinta 11 ай бұрын
Man this is so good... Wish I started this when people recommended it to me but I was stuck in a different course and didn't want to cut half way through to start a new one. Seriously if you're looking into learning compute science and you're reading this comment, go through this first, hes very good at explaining it to your every day human who has never dabbled in programming.
@zahidtraders1646
@zahidtraders1646 4 ай бұрын
Introduction (0:00 - 10:00) Introduction by David Malan (0:00 - 2:00) What is computer science? (2:00 - 5:00) Importance of computer science (5:00 - 7:00) The beauty of programming (7:00 - 10:00) Basic Programming with Scratch (10:00 - 53:00) Installing and using Scratch (10:00 - 13:00) Programming concepts with Scratch (13:00 - 25:00) Building interactive games with Scratch (25:00 - 45:00) Debugging and testing programs (45:00 - 53:00) C Programming Language (53:00 - 2:29:00) Introduction to C (53:00 - 1:00:00) Variables and data types (1:00:00 - 1:15:00) Operators and expressions (1:15:00 - 1:30:00) Conditional statements (1:30:00 - 1:45:00) Loops (1:45:00 - 2:00:00) Functions (2:00:00 - 2:29:00) More Programming Concepts (2:29:00 - 5:52:00) Memory and pointers (2:29:00 - 2:44:00) Arrays and strings (2:44:00 - 3:00:00) Files and I/O (3:00:00 - 3:15:00) Recursion (3:15:00 - 3:30:00) Algorithms and data structures (3:30:00 - 4:30:00) Bit manipulation (4:30:00 - 4:45:00) Command-line tools (4:45:00 - 5:00:00) Web development with Flask (5:00:00 - 5:52:00) Advanced Topics (5:52:00 - 1:43:00) Security and encryption (5:52:00 - 6:10:00) Artificial intelligence (6:10:00 - 6:30:00) Ethics and implications of technology (6:30:00 - 6:45:00) Conclusion and course resources (6:45:00 - 1:43:00)
@andrewtaninecz7324
@andrewtaninecz7324 10 ай бұрын
Great course! Just finished watching all 25hrs. Especially liked the lecture on cybersecurity. This lecture's opening on passwords reminded me of a movie clip from 🎬 Spaceballs (1987) lock combination 1-2-3-4-5 .
@ailenepupos8533
@ailenepupos8533 Жыл бұрын
I discovered this course recently and I am thankful that Harvard gave us free courses like this, for self learners like me. Huge respect and this is great. 🙂
@charleskarpati1129
@charleskarpati1129 Жыл бұрын
Phenomenal course. Been programing for 15 years but I watched this through. There were some things I learned, even still.
@Mac_D_Anthony
@Mac_D_Anthony 10 ай бұрын
Am new into programming, are you a software dev or engineer?
@charleskarpati1129
@charleskarpati1129 10 ай бұрын
The words are mostly interchangeable as you'll be doing both. I find most developers who call themselves engineers are usually new or marketing themselves. @@Mac_D_Anthony
@payalpokale214
@payalpokale214 4 ай бұрын
Same here. Its so interesting.
@Hari983
@Hari983 4 ай бұрын
Very grateful for this course! Helped me a lot in my journey to learn development.
@jajajohn2569
@jajajohn2569 10 ай бұрын
Amazing insight. Thanks for this great learning opportunity
@mokongthe3856
@mokongthe3856 Жыл бұрын
1 day worth of Computer Science Lesson, Mad Respect for this Dude.
@anujpunekar5233
@anujpunekar5233 Жыл бұрын
my man, harvard's cs50 is the best course available online for free, which will definitely build the basic structure into your programming world! cheers for making this into a single video!!!!!
@natalya7706
@natalya7706 4 ай бұрын
I love how enthusiastic and interactive he is!
@robertterhune3970
@robertterhune3970 10 ай бұрын
This course was great. It fill in missing parts I've needed to find to understand programing Thank you Rob153
@vanigupta4434
@vanigupta4434 Жыл бұрын
Really thankful to this instructor. I have completed my studies in computer science and then worked in IT industry for 10 yrs still no body explained the concepts like this. Its so simple and direct with great explanation. Learned new things and also recommended his videos to my 12 year old and he too is enjoying his videos.
@-0-__-0-
@-0-__-0- Жыл бұрын
Dayum isn't this CS50 Intro to Computer Science? Week 3-5 was really tough for me, but its all worth it. Who would have thought I would start from 0 to building full stack flask apps. Thank you CS50.
@natsuy6181
@natsuy6181 Жыл бұрын
How long did it take you to get to that point?
@victor.b4529
@victor.b4529 Жыл бұрын
@@natsuy6181 probably since 2021, this cs50 lectures is from 2021
@Kj-gn2ex
@Kj-gn2ex Жыл бұрын
Is CS-50 really good?
@victor.b4529
@victor.b4529 Жыл бұрын
@@Kj-gn2ex sure
@victor.b4529
@victor.b4529 Жыл бұрын
@Dan Trebune right! It was just my guess
@Faroshkas
@Faroshkas 4 ай бұрын
just finished the second lecture (lecture 1). now i'm gonna be watching the most updated version on their website, so that I have exercises and can get a certificate at the end. I gotta say, stuff has been pretty fun!!!
@eugrus
@eugrus 10 ай бұрын
5:03:03 is where the actual part on arrays begins. Or for that matter, where people who did any programming in middle school would typically like to get into this course.
@twattusbobble9845
@twattusbobble9845 Жыл бұрын
I completed a version of this a couple of years ago. Awesome course. I'd never programmed before in my life and then started working through the algorithms and data structures in c book! This is where my obsession started!
@InquisitiveYouTube
@InquisitiveYouTube Жыл бұрын
Huge respect for making this level of education free!!! I used to skip my own university lectures to watch this course and professor on KZbin instead during university a couple of years ago! Hehe. This is how education should be!
@MemesterTheMaster
@MemesterTheMaster Жыл бұрын
For real i literally became a Computer Master with youtube tutorials in what? 4 months? I am now capable of accessing through medium security data structures, use cmd to have my pc do what i want, thanks to an indian dude! And im also taking informatics courses because of this passion, this year i'll get my Eipass Driving License.
@layanl6365
@layanl6365 Жыл бұрын
@@MemesterTheMastercan you recommend some channels? I’m new and I want to learn
@MemesterTheMaster
@MemesterTheMaster Жыл бұрын
@@layanl6365 Ok bro, here there are my favourites: -Simplilearn: everything about informatics and networking -Programming with Mosh: He is a master of explaining the basics. -Coding is Thinking: Helps with reasoning and thinking for solving problems. He has videos about Command Prompt. -BlasterTechnology: after you learned the Software part, he explains all of the hardware components and uses. Don't give up!
@iaia874
@iaia874 Жыл бұрын
​@@MemesterTheMaster thanks bro. If you have something cool, please let us know
@MemesterTheMaster
@MemesterTheMaster Жыл бұрын
@@iaia874 no problem
@ImCybrix
@ImCybrix 10 ай бұрын
34:22 Day 01 1:04:00 Day 02 1:46:26 Day 03 2:24:45 Day 04 2:50:00 Day 05 3:30:40 Day 06
@sanglish18
@sanglish18 9 ай бұрын
how's going?
@triyuga
@triyuga 9 ай бұрын
I see what you did there 😅
@that_one_dude...
@that_one_dude... 9 ай бұрын
is it and useful? or is it just basics? like is it worth the time>
@sanglish18
@sanglish18 9 ай бұрын
@@that_one_dude... it depends on you, I'm not the one to judge what is worth your time, watch and you'll see.
@jpalfaro3088
@jpalfaro3088 9 ай бұрын
Hands down the best teaching skills I’ve seen in years…
@sergipapinashvili4592
@sergipapinashvili4592 Жыл бұрын
Thank you, FreeCodeCamp, for not only providing this courses accessible for everyone, but also for combining it in very good structure. Also big appreciation for Harvard CS50 for allowing rest of us chance to access these kind of resources.
@nikolaspugatchenko5299
@nikolaspugatchenko5299 Жыл бұрын
I'm in finance and work with/against advanced algorithms all the time yet I do not know coding. This is amazing and helps conceptually so much. Nice to see this for free.
@doodoo4981
@doodoo4981 4 ай бұрын
Really shows how important it is to have good subtitles for learning. Whoever made the lecturers deserves love and support.
@bron2452
@bron2452 4 ай бұрын
"Whoever made the subtitles deserves love and support. Really shows how important it is to have good lecturers for learning." these two phrases are repeated in this comments ection.. why?? it interests me more than the actual 24 hour harvard lecture which is insane...
@dumdbie
@dumdbie 3 ай бұрын
@@bron2452 because putting subtitles in a video over 24 hours long would take weeks to do. also since people who are watching this most likely ARENT in harvard, they appreciate and can see how much more advanced and better the lectururururues are
@f-empire-8
@f-empire-8 10 ай бұрын
I'm starting to think that maybe the professors at Harvard are actually worth the money, if only even for how wonderfully engaging they make their lessons.
@juliashcherbina5319
@juliashcherbina5319 Жыл бұрын
This is priceless! Great appreciation to Harvard University for publishing this course. Dr. Malan is absolutely amazing, his teaching techniques are outstanding.
@nov3mbrseason971
@nov3mbrseason971 Жыл бұрын
Taking 1 hour, every day, to watch 30 minutes of this course twice until I fully understand everything that was said in each 30 minute period. Never coded before so I figure this is the only way I will be able to actually absorb enough information to make watching this useful to me. No clue if this will work but here it goes. Hoping to get done in less than 3 months. FEB 2ND 2023 DAY 1- 29:36 DAY 2- 1:00:00 DAY 3- 1:31:43 DAY 4- 2:00:00 gonna need to re watch this section again tomorrow as I am a normie and cannot grasp broad concepts. DAY 5- 2:29:00 DAY 6- SKIP DAY 7- 3:00:00 DAY 8- 3:30:55 DAY 9- 4:00:52 DAY 10- 4:30:00 DAY 11- SKIP DAY 12- SKIP DAY 13- SKIP DAY 14- 5:00:00 DAY 15 - 5:31:00 DAY 16- SKIP DAY 17- 6:00:00 DAY 18- SKIP DAY 19- 6:30:00 DAY 20- SKIP DAY 21- SKIP DAY 22- 7:00:00 DAY 23-28 - SKIP DAY 29- 7:30:00 DAY 30- SKIP DAY 31- 8:00:00 DAY 32-35 SKIP DAY 36- 8:31:00 So its officially been 11 months since I made this comment. I didn't realize how many people had commented with questions so ill attempt to answer most of them here. First of all doing this in 30 minute chunks was dumb, it helps with retaining the information I guess, but I had a much better go of it by listening to it on long drives and making note of spots I wanted to come back and follow along with visually. But the real thing that helped me actually learn, was following along in "Scratch" and working on my own projects on the side while trying to apply the concepts I had learned. By now ive probably watched the whole course 3 times and some sections I still refer to. Before I started this course I had the goal to automate some of my trading strategies in pinescript. When ChatGPT came out I started to think I might be able to make it happen by outsourcing most of the work to chat. The only problem was I didn't even know WHAT to ask for. This is where watching this course helped me immensely. Without understanding functionally what it was I was asking for, it proved to be pretty impossible to have chat produce a script that performs the way I intended. For example, asking specifically to write up some logic for error handling gets much better results than simply asking "Hey write me a script that fixes this error". 12 months ago I had never even heard of arrays, memory, or algorithms in the context of coding. As of today I have automated 2 profitable trading systems in pinescript, and middleware to handle the API calls to my broker. I also built a keyboard stuffer in python for placing trades on exchanges that don't offer API access using Flask for executions which I learned about from this course. So yes this course was in fact helpful. Do I have a successful software developer job or an internship at google? No. But that wasn't the goal. The goal was to learn to build something and understand how it was built. So sure the information in this course could help you get a degree or a good job, but I honestly think it frees you from needing either of those things, especially if you learn to leverage the miracle that is ChatGPT and build something of your own.
@vinodhkrishnan8770
@vinodhkrishnan8770 Жыл бұрын
Did this helped you?
@tanzim37
@tanzim37 Жыл бұрын
​@@vinodhkrishnan8770 hope it helps me, 😅
@Foreskin-Bandit
@Foreskin-Bandit Жыл бұрын
Brother, do you understand it all?
@ridwan6695
@ridwan6695 Жыл бұрын
where r u
@nov3mbrseason971
@nov3mbrseason971 Жыл бұрын
@@vinodhkrishnan8770 ​ I actually learned way more than I thought I would in the first 4 lectures and was able to get started on my first project. I haven’t abandoned the class completely as I have a lot to learn still. But just following along with the class while they were playing with scratch started turning on a lot of lightbulbs for me.
@Lukas_Wertelaers
@Lukas_Wertelaers 24 күн бұрын
thank you so much for publishing this
@VilchesAnthony
@VilchesAnthony 2 ай бұрын
title drew me in saw the whole 1st lecture gonna watch one a day, Dr is seriously a GOAT
@abhigyanmohanta8861
@abhigyanmohanta8861 Жыл бұрын
Thank you very much for combining it into a single lecture. It reduces a lot of hassle.
@primeix
@primeix Жыл бұрын
This is so good I been in tech for 20+ years and a lot of the information is redundant but, there are also so many gap fillers I never had before. This really breaks it down and I am 100% enjoying the energy from the instructor and the information.
@look_mypfp_6875
@look_mypfp_6875 Жыл бұрын
So is it worth it to watch this then?
@primeix
@primeix Жыл бұрын
@@look_mypfp_6875 100% The amount of gap fillers that have happened in the first 10 hours is just what I needed.
@Ib90
@Ib90 Жыл бұрын
If I study this course will it help me get a job in IT??
@niklas392
@niklas392 Жыл бұрын
@@Ib90 only that no
@Ib90
@Ib90 Жыл бұрын
@@niklas392 what do you mean?. I can't understand you
@miguelbatista8183
@miguelbatista8183 7 ай бұрын
thats crazy, such an amazing proffesor, this is harvard for you.
@Schmitt-
@Schmitt- 3 ай бұрын
Imagine an employer asking for your degree and you just send a KZbin link to a day-long harvard lecture.
@platinum_ap6836
@platinum_ap6836 Жыл бұрын
This guy represents passion, the drive to want to help others and see them succeed. Qualities many university teachers lack and don't just show up for a paycheck.
@Deoxippus
@Deoxippus Жыл бұрын
Teaching is generally secondary, and research is generally primary. They aren't just showing up for their paycheck, it is a multi-faceted job and the incentives are largely on the research side, so priority goes to research. Many professors also have no interest in teaching, but it is required, which leads to predictably bad results. Blame the system.
@platinum_ap6836
@platinum_ap6836 Жыл бұрын
@@Deoxippus Yes the system is a problem. However, it shows the type of human being those that people are. How could you not care about giving back to others and the institution that gave you the opportunity to be in a successful position in the first place. why gatekeep what you have learned and not share your knowledge with others. Sad really. For all we know, this professor also has research, but truly cares about teaching others what he has learned. Should exclude those that aren't willing to do both.
@hilium2
@hilium2 Жыл бұрын
This is a truly priceless video and I can't express my gratitude enough for making this available to the general public!
@JoanMarthaAcom
@JoanMarthaAcom Ай бұрын
I will be joining University next year in September....This is going to be so helpful for me for sure
@a_drunk_carry371
@a_drunk_carry371 Жыл бұрын
As a tech recruiter these are the kind of resources that really open us up to being better liaisons between the hiring team and SWEs. This is invaluable and ty so much for opening this up for free.
@samuelcooper9880
@samuelcooper9880 Жыл бұрын
As a tech recruiter would you say that a degree vs. Skills is something you actively measure?
@a_drunk_carry371
@a_drunk_carry371 Жыл бұрын
@@samuelcooper9880 for me I'll take experience over degree. But bootcamp/self-taught people need to get the experience to be looked at by most companies tbh.
@brandonetter
@brandonetter Жыл бұрын
lmao yeah make sure to ask about a potential dev's Scratch experience
@a_drunk_carry371
@a_drunk_carry371 Жыл бұрын
@@brandonetter He asked about degree vs skills. Even a fresh grad will have one internship experience or multiple from the larger comp sci schools. I have friends who now work at Fortune 500 companies who were bootcamp. But they had to work for non-profits, take smaller salaries, even paid internships after their bootcamp. The boomer generation CEOs/VPs/etc will literally put a wall behind "degree required" and we can't do much about it.
@miketesla8550
@miketesla8550 Жыл бұрын
@@a_drunk_carry371 good to know
@susanling727
@susanling727 Жыл бұрын
Currently studying with the Open University. Have just finished course TM111 and about to start TM112. Scratch is called OUBuild by the Open University. But there are lots overlap with this lecture. Great lecturer. Feeling priviledged to be able to watch this !
Harvard CS50’s Artificial Intelligence with Python - Full University Course
11:51:22
Python Tutorial - Python Full Course for Beginners
6:14:07
Programming with Mosh
Рет қаралды 39 МЛН
100❤️
00:20
Nonomen ノノメン
Рет қаралды 75 МЛН
Climbing to 18M Subscribers 🎉
00:32
Matt Larose
Рет қаралды 30 МЛН
Computer Scientist Answers Computer Questions From Twitter
14:27
Johnny Hooyberghs - Building your own AI Agent using Semantic Kernel
1:23:20
Microsoft Zero to Hero Community
Рет қаралды 2,5 М.
I Made a Neural Network with just Redstone!
17:23
mattbatwings
Рет қаралды 590 М.
Ethical Hacking in 12 Hours - Full Course - Learn to Hack!
12:16:54
The Cyber Mentor
Рет қаралды 4,8 МЛН
APIs for Beginners - How to use an API (Full Course / Tutorial)
2:19:33
freeCodeCamp.org
Рет қаралды 4,3 МЛН
Python Tutorial for Beginners - Learn Python in 5 Hours [FULL COURSE]
5:31:30
TechWorld with Nana
Рет қаралды 6 МЛН