Harvard CS50 - Full Computer Science University Course

Поділитися
Вставка
  • Опубліковано 8 тра 2024
  • 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
    UA-cam: / 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 тис.

  • @infinitepoise
    @infinitepoise Рік тому +35159

    24 hours of Harvard Computer Science for free??? Huge respect

    • @altynaymuratkyzy5432
      @altynaymuratkyzy5432 Рік тому +591

      cours itself is free

    • @bnizable
      @bnizable Рік тому +33

      @@altynaymuratkyzy5432 where?

    • @chazanimations973
      @chazanimations973 Рік тому +83

      @@bnizable on UA-cam there channel B#

    • @zdspider6778
      @zdspider6778 Рік тому +281

      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 Рік тому +284

      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 Рік тому +11618

    This is for my homies who had to pay to go to Harvard.

    • @pawlowski6132
      @pawlowski6132 11 місяців тому +31

      What is?

    • @hohi5870
      @hohi5870 11 місяців тому +85

      It’s actually free

    • @pawlowski6132
      @pawlowski6132 11 місяців тому +30

      @@hohi5870 obviously. But why is it for the people that already went there?

    • @hohi5870
      @hohi5870 11 місяців тому +285

      @@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 11 місяців тому +27

      @@pawlowski6132 i assume English isn’t your first language?

  • @AndreasPanagiotidis
    @AndreasPanagiotidis 7 місяців тому +437

    I like how lectures start from 0, just like computer memory

    • @Syffx.
      @Syffx. 16 днів тому +2

      Or how arrays index at 0

  • @btstonguetechnology
    @btstonguetechnology 4 місяці тому +1338

    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 4 місяці тому +11

      Thanks

    • @hariprakash2652
      @hariprakash2652 4 місяці тому +47

      Rushing!!! Not gonna worth without else practicing it . Schedule practice session after completion of each section 🙌.Do consistently 🎉

    • @em0furf8g
      @em0furf8g 4 місяці тому

      Thanks you!

    • @mdateeque3997
      @mdateeque3997 3 місяці тому +4

      More like Week 1

    • @parryoyakhire6568
      @parryoyakhire6568 2 місяці тому

      Thanks

  • @chamitoempire1672
    @chamitoempire1672 10 місяців тому +1378

    Whoever made the subtitles deserves love and support

    • @natilus5440
      @natilus5440 10 місяців тому +4

      google did

    • @alexandersvensson7830
      @alexandersvensson7830 10 місяців тому +66

      ​@@natilus5440Nope, it's not auto generated.

    • @priyankwarthe2196
      @priyankwarthe2196 10 місяців тому +6

      @@natilus5440 Auto generated translations are not yet up there :)

    • @gamer61701
      @gamer61701 9 місяців тому +9

      Yeah especially since we can't hear much of what he says through his face diaper.

    • @chamitoempire1672
      @chamitoempire1672 9 місяців тому +23

      @@gamer61701 average gamer?

  • @user-sh6sr6pe3c
    @user-sh6sr6pe3c 10 місяців тому +3740

    Really shows how important it is to have good lecturers for learning. Whoever made the subtitles deserves love and support.

    • @sweetsendaedreamr
      @sweetsendaedreamr 9 місяців тому +37

      The importance of having students who don't have attention issues.

    • @kevinzhang6623
      @kevinzhang6623 8 місяців тому +24

      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 7 місяців тому

      @@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 6 місяців тому

      Lies again? Cold Storage USD SGD

    • @tagnetorare5401
      @tagnetorare5401 6 місяців тому +3

      Well those students worked hard to get into one of the best universities in the world, so they deserve top-tier education.

  • @121SDF
    @121SDF 6 місяців тому +1256

    (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 6 місяців тому +8

      Thank you, sir!

    • @kleinbiker1
      @kleinbiker1 6 місяців тому +8

      This is already in the description.

    • @kaustoobh1
      @kaustoobh1 5 місяців тому +37

      @@kleinbiker1but this one is more detailed. have respect

    • @sa._shasi
      @sa._shasi 5 місяців тому +4

      Thanks ❤

    • @ninoSSJ70
      @ninoSSJ70 5 місяців тому +7

      Not the hero we need but the hero we got ❤

  • @WannabeG00D
    @WannabeG00D 7 місяців тому +424

    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 3 місяці тому +12

      it's only 300k for 4 years with a 3% approval rating for applicants. not elitist at all!

    • @Searwitch
      @Searwitch 3 місяці тому +1

      the binary system??

    • @lorazepam5451
      @lorazepam5451 2 місяці тому +5

      I doubt it, 15 minutes in?

    • @TheHippyProductions
      @TheHippyProductions 2 місяці тому

      @@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 Місяць тому

      now they got devin and u r cooked

  • @alipetuniashow
    @alipetuniashow Рік тому +5153

    The fact you gave this for free is mind boggling

    • @Dante-xf1mu
      @Dante-xf1mu Рік тому +349

      Harvard gives it for free.

    • @tejaswithme3713
      @tejaswithme3713 Рік тому +95

      Actually our time is product

    • @zeno8503
      @zeno8503 Рік тому +84

      @@tejaswithme3713 its also an investment

    • @tejaswithme3713
      @tejaswithme3713 Рік тому +17

      @@zeno8503 ya that's right ☺️

    • @heavymetalmixer91
      @heavymetalmixer91 Рік тому +121

      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.

  • @velvetreede8530
    @velvetreede8530 Рік тому +6463

    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 Рік тому +105

      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 Рік тому +136

      Harvard don't need that 1.99 🤣

    • @truthmatters7573
      @truthmatters7573 Рік тому

      @@denzmo1139 he's giving to freecodecamp, also, it's the gesture that counts

    • @denzmo1139
      @denzmo1139 Рік тому +45

      @@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

  • @user-hu2uz5ni2m
    @user-hu2uz5ni2m 3 місяці тому +86

    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.

  • @user-qf6rv1ch6d
    @user-qf6rv1ch6d 9 місяців тому +151

    Whoever made the subtitles deserves love and support. Really shows how important it is to have good lecturers for learning.

    • @mystriddlery
      @mystriddlery 3 місяці тому

      Theyre generated automatically by youtube

    • @Vanitasmylove
      @Vanitasmylove 3 місяці тому +6

      ​@@mystriddlery this is not.

  • @mohaarulez
    @mohaarulez Рік тому +4548

    Education should be free and accessible for everyone. Huge respect to this channel!!!

    • @jimlahey6692
      @jimlahey6692 Рік тому +74

      come to europe then

    • @madelineiil9265
      @madelineiil9265 Рік тому +5

      @@jimlahey6692 really

    • @jkscout
      @jkscout Рік тому +5

      @@jimlahey6692 where in Europe?

    • @mohaarulez
      @mohaarulez Рік тому +114

      @@jimlahey6692 I live in Belgium.. College and University definitely costs money

    • @leer.watson4673
      @leer.watson4673 Рік тому +32

      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.

  • @Psychopatz
    @Psychopatz Рік тому +7605

    Huge respect to this channel and thanks for Harvard for letting us view this for FREE!

    • @MatrixP777
      @MatrixP777 Рік тому +170

      It's already available free in edx

    • @tejaswithme3713
      @tejaswithme3713 Рік тому +28

      @@MatrixP777 ya, I also attend from there

    • @CASuhag
      @CASuhag Рік тому +67

      its already available free on cs50 youtube channel and edx also....

    • @zohramartini9425
      @zohramartini9425 Рік тому +94

      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 Рік тому +8

      This is so valuable I uploaded a short about the course. Thanks FCC

  • @Rodolfo17987
    @Rodolfo17987 2 місяці тому +2

    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.

  • @EHBRod13
    @EHBRod13 Місяць тому +7

    I have never seen a more clear and simple explanation of binary notation. I finally understand it well now.

  • @puskarkhanal6737
    @puskarkhanal6737 Рік тому +5358

    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 Рік тому +59

      It has always been free.

    • @gagebell5602
      @gagebell5602 Рік тому +322

      @@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

    • @bohd3
      @bohd3 Рік тому +84

      I completely agree, a good education is how a society develops beyond basic survival.

    • @gagebell5602
      @gagebell5602 Рік тому +15

      @@Imagoofygoober42 The comment was about education in general not this one specific course

  • @unknownfacts_
    @unknownfacts_ Рік тому +1496

    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 11 місяців тому +4

      Ty sir

    • @Pod2xc4
      @Pod2xc4 11 місяців тому +3

      Thank you!

    • @factmania0803
      @factmania0803 11 місяців тому +2

      Thx bro

    • @motasam8122
      @motasam8122 10 місяців тому +2

      🍷🗿 thank you brother

    • @AnnelieseErdogmus
      @AnnelieseErdogmus 10 місяців тому +5

      ATM I see that these time stamps do not work for me. Is anyone else also having the same issues?

  • @Omniplayer79
    @Omniplayer79 8 місяців тому +9

    i love the energy with which Mr malan is teaching. he definitely is loving teaching in this class.

  • @briangomez7746
    @briangomez7746 7 місяців тому +14

    This professor is a beast, so on point. Truly inspiring

  • @Barkotina
    @Barkotina Рік тому +1016

    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 6 місяців тому +14

      fr, this is a full body workout lol

    • @user-wo5tn2zd9g
      @user-wo5tn2zd9g 5 місяців тому +4

      ​@@hezowrld😂good one dude

  • @iahmadaslam
    @iahmadaslam 11 місяців тому +910

    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 9 місяців тому

      Lol English people n Quora go nuts on insulting American professors.

    • @riczort
      @riczort 8 місяців тому +5

      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 7 місяців тому +5

      Would have thought British lectures would have been better than us lectures

    • @gracelandtoo6240
      @gracelandtoo6240 7 місяців тому +6

      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 7 місяців тому +2

      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

  • @skrullmania4808
    @skrullmania4808 8 місяців тому +8

    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 Рік тому +1161

    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 Рік тому +60

      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 Рік тому +10

      How rich you are to study in Harvard ,!!. I can only dream of studying in Harvard 😖😖😖

    • @Pyae718
      @Pyae718 Рік тому +62

      @@slimshady6242 you literally just got a course for free

    • @slimshady6242
      @slimshady6242 Рік тому +5

      @@Pyae718 but there's a difference between real and virtual

    • @johnpage5931
      @johnpage5931 Рік тому +68

      @@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.

  • @JustQuixa
    @JustQuixa 7 місяців тому +3

    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!

  • @MrCookalooka
    @MrCookalooka 7 місяців тому +19

    Dang, first 15 minutes and I'm being humbled at just how clever this professor is at breaking concepts down.

  • @RareTechniques
    @RareTechniques Рік тому +2262

    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

  • @sociableintrovert7309
    @sociableintrovert7309 Рік тому +2276

    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 Рік тому +6

      Dude's schvitzing a bit, though. 😊

    • @sweJEverywhere
      @sweJEverywhere Рік тому +12

      stop gaming cuz it also destroys attention span

    • @sweJEverywhere
      @sweJEverywhere Рік тому +11

      do some kind sport, it helps with attention.

    • @sweJEverywhere
      @sweJEverywhere Рік тому +10

      join a learning group, it helps your attention.

    • @gunnerandersen3207
      @gunnerandersen3207 Рік тому +123

      @@sweJEverywhere Your 4 answers tells me you might need to heed your own advice haha

  • @NH-hq7ly
    @NH-hq7ly 2 місяці тому +4

    Wow, this professor shows me that teaching is like a performance. The lecture is his show, and he is passionate about it.

  • @afeefkp8558
    @afeefkp8558 Рік тому +689

    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

  • @arielfayol7198
    @arielfayol7198 Рік тому +274

    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

  • @CodeSprint_site
    @CodeSprint_site 7 місяців тому +6

    What an ENERGY!!!
    Hats off to this guy, Amazing!!

  • @abhi_______296
    @abhi_______296 6 місяців тому +3

    Thank you for being such a great teacher! You seem to have a gift for explaining difficult topics very well 😁😁

  • @varunn333
    @varunn333 Рік тому +839

    Not all heroes wear cape. It sometimes baffles me to know, that this content is free on the internet 🙏🏻🙏🏻🙏🏻

    • @jasonsolano2935
      @jasonsolano2935 Рік тому +17

      It's free long time ago on edx

    • @mezo4197
      @mezo4197 Рік тому +11

      @@cutemartinj get a personality of your own my man

    • @junnuravikumar
      @junnuravikumar Рік тому +6

      @@jasonsolano2935 now it gets more publicity I guess.

    • @OkarinHououinKyouma
      @OkarinHououinKyouma Рік тому +7

      Yohoooo!!!
      Free education 😍😍😍

    • @shreyasrd2034
      @shreyasrd2034 Рік тому +2

      But it won't get you anywhere

  • @hermawanrachman4967
    @hermawanrachman4967 Рік тому +339

    Really shows how important it is to have good lecturers for learning

  • @RukashTheRealOne
    @RukashTheRealOne 8 місяців тому +49

    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 8 місяців тому +2

      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 2 місяці тому

      How is the career change going? @@NoQuarter91

  • @doreenmwenda604
    @doreenmwenda604 4 місяці тому +7

    This is the first class I have taken in my journey to the tech world and it's more than I expected. Hats off!

  • @kaspernr.18
    @kaspernr.18 Рік тому +663

    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 Рік тому +8

      Yess i wanna watch with you.. I'm starting now tho

    • @javanbii2995
      @javanbii2995 Рік тому +56

      And when the world needed him most he vanished

    • @LyfeMadeThis
      @LyfeMadeThis Рік тому

      How’d it go?

    • @manuelrios4715
      @manuelrios4715 Рік тому +8

      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 Рік тому +4

      i’m 3 months late.

  • @megatronskneecap
    @megatronskneecap Рік тому +94

    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.

  • @kevinzhang6623
    @kevinzhang6623 8 місяців тому +2

    I did this on edx in early 2015 and damn the same guy is still teaching it, good on him

  • @stardommansion6773
    @stardommansion6773 7 місяців тому +27

    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 6 місяців тому +3

      Bro ur not EVEN PAST DAY 1.5

    • @guitarplayer1495
      @guitarplayer1495 6 місяців тому +4

      dude...u didn't even do it. LOL tell me what is a pointer and what kind of operators are used?

  • @mattlau
    @mattlau Рік тому +463

    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 Рік тому +29

      @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 Рік тому +4

      Hello Im a freshmen wanting to learn about computer and programming is this video helpful for a beginner?

    • @mattlau
      @mattlau Рік тому +5

      @@ctrius817 it is a great start. I recommend using this and The Odin Project

    • @gamerschuck4391
      @gamerschuck4391 8 місяців тому +1

      Wish I had that money to afford a degree😭.

    • @godofnothing428
      @godofnothing428 7 місяців тому

      @@ctrius817this is a semester 1 course. So yes, though I’d stop at after week 5 and do something else

  • @joeguan2856
    @joeguan2856 Рік тому +774

    20 years later I am relearning computer science the proper way. Thanks for making this valuable course for free.

    • @KishorKumar-tp3zu
      @KishorKumar-tp3zu Рік тому +16

      currently in my 4th year me learning it from beginning.

    • @oussamas.journey
      @oussamas.journey Рік тому +4

      Same!

    • @Viresh___pg
      @Viresh___pg Рік тому +4

      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 Рік тому +8

      @@Viresh___pg if you like programming in c than go for c++ else java

    • @nuric91
      @nuric91 Рік тому +13

      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

  • @kellenstuart4698
    @kellenstuart4698 Місяць тому +1

    I have been programming professionally for 8 years - there is a TON in this lecture that I didn't know. Thanks for the video

  • @akamomer-px8oq
    @akamomer-px8oq 6 місяців тому +148

    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 6 місяців тому

      Bro i wanna ask u which Language sir used in this lecture

    • @louishauger3057
      @louishauger3057 6 місяців тому +1

      English@@Yashkyk

    • @Yashkyk
      @Yashkyk 6 місяців тому

      @@louishauger3057i didn't ask about spoken language bro ,about which Programming language...

    • @sidratulmuntaha4050
      @sidratulmuntaha4050 5 місяців тому

      ​@@YashkykC ... Yeah

    • @Yashkyk
      @Yashkyk 5 місяців тому

      @@sidratulmuntaha4050 ok Thank you

  • @aggold6757
    @aggold6757 Рік тому +2035

    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 Рік тому +31

      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 Рік тому +18

      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 Рік тому +7

      @@temilitary Thank you, everything has been okay or better thus far!

    • @athreadpool
      @athreadpool Рік тому +20

      This is the worst time stamp summary I've ever seen :)

  • @ElLocoMaster
    @ElLocoMaster Рік тому +58

    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!

  • @calasoren
    @calasoren 6 місяців тому

    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.

  • @vanigupta4434
    @vanigupta4434 Рік тому +12

    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.

  • @Synthanicmusic
    @Synthanicmusic Рік тому +592

    I graduated over a year ago from university with a stats degree. Going to lectures was boring and not engaging at all, I feel like I learned nothing despite sitting through 100s of hours of lectures. Now, I'm sitting here on my own time choosing to watch this. It feels like I can watch through this entire thing over the course of a few months. Really shows how important it is to have good lecturers for learning

    • @infinnite4938
      @infinnite4938 Рік тому +14

      technically a day :> college student here :c

    • @filibustergaming3848
      @filibustergaming3848 Рік тому +3

      @@infinnite4938 😂

    • @northernswedenstories1028
      @northernswedenstories1028 Рік тому +18

      Same here. I feel stats is one of those subjects where teachers are often really terrible at conveying sometimes complex questions and solutions. Our lecturers were so fast paced we were going through 70 slides in just under 2 hours per lecture. Impossible to learn that way. The way I actually learned was through UA-cam. The other problem is that stats can be extremely boring and unintuitive at the best of times. It boggles the mind why more stats programmes aren't making use of all the wonderful visualisation/interactive software available to make it more understandable. Instead we get dusty books and endless texts/formulas/distributions etc. Brown university have a great interactive website for stats called "visualising Theory" that I'd highly recommend

    • @filibustergaming3848
      @filibustergaming3848 Рік тому +2

      @@northernswedenstories1028 you are exactly right. I got MIS degree and when I had my required stats class I had a fresh professor and we just wen't through material very fast. I barely passed and only because most of the class didn't do well on the test and they lowered the plank for everybody. This experience just turned me away from anything to do with statistics. I didn't learn anything and don't want to learn anything related to that. UA-cam might be the way to reinforce formal education with actual knowledge, projects, and experience.

    • @gralfighter
      @gralfighter Рік тому

      The fact that you have your degree even with boring lectures proves you otherwise. Not boring lectures are just fluff, in the end, no amount of just listening will get you your grades, you will learn the most when you yourself interact with the matter.

  • @jpalfaro3088
    @jpalfaro3088 8 місяців тому +7

    Hands down the best teaching skills I’ve seen in years…

  • @ImCybrix
    @ImCybrix 8 місяців тому +56

    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 8 місяців тому +1

      how's going?

    • @triyuga
      @triyuga 8 місяців тому

      I see what you did there 😅

    • @that_one_dude...
      @that_one_dude... 8 місяців тому

      is it and useful? or is it just basics? like is it worth the time>

    • @sanglish18
      @sanglish18 8 місяців тому +1

      @@that_one_dude... it depends on you, I'm not the one to judge what is worth your time, watch and you'll see.

  • @thekey_2024
    @thekey_2024 11 місяців тому +290

    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 4 місяці тому +13

      You have no fascination with computer science but just watched 24 hours of the course?

    • @wasdwasd2037
      @wasdwasd2037 3 місяці тому +2

      Beacuase he teaches so well

    • @thekey_2024
      @thekey_2024 3 місяці тому

      @@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 Місяць тому

      @@ironbolt7431lmao

  • @mokongthe3856
    @mokongthe3856 Рік тому +39

    1 day worth of Computer Science Lesson, Mad Respect for this Dude.

  • @user-tw1ok2gk3l
    @user-tw1ok2gk3l 4 місяці тому +2

    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.😎

  • @asmartbajan
    @asmartbajan 2 місяці тому

    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.)

  • @ailenepupos8533
    @ailenepupos8533 Рік тому +74

    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. 🙂

  • @RurouniKenshinShinta
    @RurouniKenshinShinta 10 місяців тому +49

    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 3 місяці тому +5

    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)

  • @PhunnyConflicts
    @PhunnyConflicts 7 місяців тому +4

    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.

  • @nikolaspugatchenko5299
    @nikolaspugatchenko5299 Рік тому +10

    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.

  • @mnomanmalik
    @mnomanmalik Рік тому +677

    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

  • @chrisnull3721
    @chrisnull3721 6 місяців тому

    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.

  • @skyslasher6267
    @skyslasher6267 8 місяців тому +7

    i recently graduated with my bs in cs and im using this to review for interviews, perfect pacing and explanations!

    • @clashofqueen93
      @clashofqueen93 2 місяці тому

      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 2 місяці тому

      @@clashofqueen93 its a really good intro, but yeah you can learn everything u need to know on yt

  • @iamvritant
    @iamvritant Рік тому +5

    This is how enthusiastic a teacher should be! Thanks for providing so much value for free.

  • @lilking3829
    @lilking3829 Рік тому +219

    (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

  • @jajajohn2569
    @jajajohn2569 8 місяців тому +2

    Amazing insight. Thanks for this great learning opportunity

  • @natalya7706
    @natalya7706 3 місяці тому +1

    I love how enthusiastic and interactive he is!

  • @abhigyanmohanta8861
    @abhigyanmohanta8861 Рік тому +11

    Thank you very much for combining it into a single lecture. It reduces a lot of hassle.

  • @nicholashunter4066
    @nicholashunter4066 9 місяців тому +48

    I appreciate this man. His ability to convey these difficult and hard to understand topics is nothing short of incredible. What a great teacher.

  • @eugrus
    @eugrus 8 місяців тому

    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.

  • @lukeauslender6494
    @lukeauslender6494 4 місяці тому

    My professor surprised us by having an interview style final exam for C. I solved every question and got out early thanks to CS50! What a class!

  • @anujpunekar5233
    @anujpunekar5233 Рік тому +50

    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!!!!!

  • @umoruokikiriyemi-bm1nj
    @umoruokikiriyemi-bm1nj 8 місяців тому +5

    Great teachers! Thanks for the mind blowing lessons ❤

  • @Hari983
    @Hari983 3 місяці тому

    Very grateful for this course! Helped me a lot in my journey to learn development.

  • @hilium2
    @hilium2 Рік тому +5

    This is a truly priceless video and I can't express my gratitude enough for making this available to the general public!

  • @twattusbobble9845
    @twattusbobble9845 Рік тому +31

    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!

  • @Sylarleft
    @Sylarleft 8 місяців тому +23

    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

  • @anahicancino5267
    @anahicancino5267 9 місяців тому

    thank u for this

  • @Richard_HUN
    @Richard_HUN Рік тому +16

    I'm in 12th grade, and for a long time, I wanted to go to CS, but now, that it's getting closer, I'm hesitant. This guy makes me fall in love with CS every time I continue watching this video. Thank you.

  • @SK_Covers
    @SK_Covers Рік тому +62

    10 thousand dollar computer science course is now free..
    Salute to free code camp 💯💐

    • @illegalsmirf
      @illegalsmirf Рік тому

      Is it really 'worth' that though

    • @bruvhellnah
      @bruvhellnah Рік тому +18

      CS50 has always been free lmao.. all they did was compile it into one video. Great work anyway.

    • @bruvhellnah
      @bruvhellnah Рік тому +5

      @@illegalsmirf It surely is.

    • @masark7842
      @masark7842 Рік тому +3

      Free code camp is doing great yeah but this course was already free before they put it on their channel

    • @WallaceThiago
      @WallaceThiago Рік тому +2

      CS50 was always free bruv

  • @VilchesAnthony
    @VilchesAnthony Місяць тому

    title drew me in saw the whole 1st lecture gonna watch one a day, Dr is seriously a GOAT

  • @BillKinsman
    @BillKinsman 5 місяців тому

    It is a new era of endless possibilities for technology and engineering and everyone who wants to know about these important areas of human knowledge.

  • @llamalama_ded7163
    @llamalama_ded7163 Рік тому +30

    Im sure there are people like me who were motivated to take the course, but kept it on the side for a while. This professor is SO engaging! These are the type of people that help you learn and grow.

  • @sergipapinashvili4592
    @sergipapinashvili4592 Рік тому +30

    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.

  • @Mdaj904
    @Mdaj904 7 місяців тому

    A huge respect for you sir🙏🙏

  • @miguelbatista8183
    @miguelbatista8183 5 місяців тому

    thats crazy, such an amazing proffesor, this is harvard for you.

  • @senafehakirurabsolutelyrig4269

    This is a great course and I am very thankful for all the people who put an effort on this course.

  • @adamhamilton10
    @adamhamilton10 Рік тому +9

    free code camp you guys have put together some of the top names in the computer industry in all fields and brought it to us free of charge you guys are amazing to say the least your my #1 place to go to learn computer "stuff" no matter the subject, a huge thank you.

  • @danielfarrugia2290
    @danielfarrugia2290 5 днів тому

    Professor Malan is so captivating it took me three hours to notice that the front few rows are puppets. Great content, amazing presentation.

  • @internetbrodilkinnn
    @internetbrodilkinnn 5 місяців тому +1

    Thank you for the video :) will definitely check out more on your channel

  • @crewrangergaming9582
    @crewrangergaming9582 Рік тому +22

    I have been a professional programmer for over 11 years now and have worked in a bunch of programming languages, including Python, but I love these lectures, you will always find something new and interesting.

  • @fernandocortes1187
    @fernandocortes1187 10 місяців тому +5

    3:30:46 Diferencia entre While loop y For loop 3:51:20 Do while loop 4:36:00 Preprocessing, Compiling, assembling and linking.

  • @robertterhune3970
    @robertterhune3970 8 місяців тому

    This course was great. It fill in missing parts I've needed to find to understand programing Thank you Rob153

  • @Shinobimenace
    @Shinobimenace 9 місяців тому +2

    I love when the lecturers show passion and excitement for what they teach makes me wish high school teachers showed this type of enthusiasm all my teachers were so boring give or take a few 😂😂

  • @juliashcherbina5319
    @juliashcherbina5319 Рік тому +61

    This is priceless! Great appreciation to Harvard University for publishing this course. Dr. Malan is absolutely amazing, his teaching techniques are outstanding.

  • @ToniSenpai23
    @ToniSenpai23 Рік тому +5

    Oh My Goodness!! This is fabulous! It is so clear. I have never gotten such a succinct and enlightening lecture on binary and general concepts in computer science before this was revealed to me. This is quality content, thank you so much for sharing this!

  • @doodoo4981
    @doodoo4981 3 місяці тому +1

    Really shows how important it is to have good subtitles for learning. Whoever made the lecturers deserves love and support.

    • @bron2452
      @bron2452 3 місяці тому

      "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 2 місяці тому

      @@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

  • @princedeux8923
    @princedeux8923 7 місяців тому +7

    24 hours of solid knowledge. This guy is extremely passionate about. we should all pay him $100 instead of paying useless university for four years.

  • @mobeenrajpoot5315
    @mobeenrajpoot5315 Рік тому +13

    I was confused about where I should start this course and how. Now i have a whole course combined in a video. great efforts freeCodeCamp and thanks to Harvard for providing this precious course for free.