Harvard CS50 - Full Computer Science University Course

Поделиться
HTML-код
  • Опубликовано: 20 дек 2024

Комментарии • 8 тыс.

  • @infinitepoise
    @infinitepoise 2 года назад +38574

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

    • @altynaymuratkyzy5432
      @altynaymuratkyzy5432 2 года назад +648

      cours itself is free

    • @shire-lee
      @shire-lee 2 года назад +35

      @@altynaymuratkyzy5432 where?

    • @chazanimations973
      @chazanimations973 2 года назад +95

      @@shire-lee on RUclips there channel B#

    • @zdspider6778
      @zdspider6778 2 года назад +312

      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 2 года назад +318

      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.

  • @chamitoempire1672
    @chamitoempire1672 Год назад +2859

    Whoever made the subtitles deserves love and support

    • @natilus5440
      @natilus5440 Год назад +10

      google did

    • @Ballemackan
      @Ballemackan Год назад +119

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

    • @priyankwarthe2196
      @priyankwarthe2196 Год назад +16

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

    • @gamer61701
      @gamer61701 Год назад +14

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

    • @chamitoempire1672
      @chamitoempire1672 Год назад +45

      @@gamer61701 average gamer?

  • @AbbigailGreene-x9r
    @AbbigailGreene-x9r Год назад +4369

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

    • @sweetsendaedreamr
      @sweetsendaedreamr Год назад +43

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

    • @kevinzhang6623
      @kevinzhang6623 Год назад +30

      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 Год назад

      @@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 Год назад

      Lies again? Cold Storage USD SGD

    • @tagnetorare5401
      @tagnetorare5401 Год назад +4

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

  • @btstonguetechnology
    @btstonguetechnology Год назад +2425

    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 Год назад +15

      Thanks

    • @hariprakash2652
      @hariprakash2652 Год назад +93

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

    • @em0furf8g
      @em0furf8g 11 месяцев назад +1

      Thanks you!

    • @QWERTY-135
      @QWERTY-135 11 месяцев назад +9

      More like Week 1

    • @parryoyakhire6568
      @parryoyakhire6568 9 месяцев назад

      Thanks

  • @velvetreede8530
    @velvetreede8530 Год назад +7016

    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 Год назад +123

      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 Год назад +150

      Harvard don't need that 1.99 🤣

    • @truthmatters7573
      @truthmatters7573 Год назад

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

    • @denzmo1139
      @denzmo1139 Год назад +55

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

  • @tylersmash7134
    @tylersmash7134 Год назад +14715

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

    • @pawlowski6132
      @pawlowski6132 Год назад +51

      What is?

    • @hohi5870
      @hohi5870 Год назад +122

      It’s actually free

    • @pawlowski6132
      @pawlowski6132 Год назад +54

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

    • @hohi5870
      @hohi5870 Год назад +369

      @@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 Год назад +43

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

  • @121SDF
    @121SDF Год назад +1931

    (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 Год назад +13

      Thank you, sir!

    • @kleinbiker1
      @kleinbiker1 Год назад +9

      This is already in the description.

    • @kaustoobh1
      @kaustoobh1 Год назад +56

      @@kleinbiker1but this one is more detailed. have respect

    • @sa._shasi
      @sa._shasi Год назад +6

      Thanks ❤

    • @MoTechq
      @MoTechq Год назад +12

      Not the hero we need but the hero we got ❤

  • @AndreasPanagiotidis
    @AndreasPanagiotidis Год назад +1305

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

    • @Syffx.
      @Syffx. 8 месяцев назад +13

      Or how arrays index at 0

    • @jakes-dev1337
      @jakes-dev1337 5 месяцев назад +2

      That's what indexes start at. Memory starts at 0x00000000

    • @aliin8763
      @aliin8763 3 месяца назад +6

      You may say, he starts from scratch... heh....

  • @Mr_Lima_Bean
    @Mr_Lima_Bean Год назад +96

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

  • @unknownfacts_
    @unknownfacts_ Год назад +1606

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

  • @doodoo4981
    @doodoo4981 10 месяцев назад +7

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

    • @bron2452
      @bron2452 10 месяцев назад

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

  • @mohaarulez
    @mohaarulez 2 года назад +4926

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

    • @jimlahey6692
      @jimlahey6692 2 года назад +80

      come to europe then

    • @madelineiil9265
      @madelineiil9265 2 года назад +6

      @@jimlahey6692 really

    • @jkscout
      @jkscout 2 года назад +6

      @@jimlahey6692 where in Europe?

    • @mohaarulez
      @mohaarulez 2 года назад +118

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

    • @leer.watson4673
      @leer.watson4673 2 года назад +34

      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.

  • @hermawanrachman4967
    @hermawanrachman4967 Год назад +348

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

  • @Psychopatz
    @Psychopatz 2 года назад +7806

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

    • @MatrixP777
      @MatrixP777 2 года назад +174

      It's already available free in edx

    • @tejaswithme3713
      @tejaswithme3713 2 года назад +28

      @@MatrixP777 ya, I also attend from there

    • @iSuhag
      @iSuhag 2 года назад +70

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

    • @zohramartini9425
      @zohramartini9425 2 года назад +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 2 года назад +8

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

  • @AnthonyKeto
    @AnthonyKeto 10 месяцев назад +202

    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 10 месяцев назад +7

      Greets from germany bro

    • @HighLogs_da_realist420
      @HighLogs_da_realist420 4 месяца назад +1

      sup im from Teaxs doing this too, im too damn broke for this

    • @Epic_General11
      @Epic_General11 3 месяца назад +1

      the course is free it's on Harvard's yt

  • @RareTechniques
    @RareTechniques 2 года назад +2291

    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

  • @Dee-wt8lm
    @Dee-wt8lm Год назад +862

    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.

    • @abulyaman186
      @abulyaman186 Год назад +5

      I also

    • @htasul
      @htasul Год назад +8

      Couldn't agree more. Would get a refund on my trainwreck of a uni course if I could!

    • @Dee-wt8lm
      @Dee-wt8lm Год назад +3

      @fredirecko it wasn’t done so easily, I spent 3 years with them and had all other classmates say the same thing... And no, not everything that glitters is gold, but I then tested it and seen that it is actually gold (talking about this course). So I don’t know what the point of your your comment was when I basically already addressed what you said.

    • @ike7si
      @ike7si Год назад +1

      ​@fredirecko I was my own teacher, well, technically no, but nobody told me what or what not to study, I am 17 years old ( I just realized that is a pretty big age) and I already knew a lot about this course before I started it... I could say that I am happy to know that I have knowledge not very common for people of my age... it all started in programming, eventually I went to cybersecurity and came back to programming because I have projects in my hands.
      I am not saying anything bad about the course, however I applaud the fact of sharing "high level academic" education to people who are not at the "appropriate" age to start studying.

    • @safwanumer3997
      @safwanumer3997 Год назад +4

      Well, that's Harvard quality :D

  • @aggold6757
    @aggold6757 2 года назад +2059

    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 2 года назад +32

      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 2 года назад +19

      Best of luck with your exams man. Hope you ace it (or at least beece it😅).

    • @anferneemo1764
      @anferneemo1764 2 года назад +1

      Keep it up! Good luck!

    • @aggold6757
      @aggold6757 2 года назад +8

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

    • @athreadpool
      @athreadpool 2 года назад +21

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

  • @akamomer-px8oq
    @akamomer-px8oq Год назад +169

    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 Год назад

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

    • @louishauger3057
      @louishauger3057 Год назад +2

      English@@Yashkyk

    • @Yashkyk
      @Yashkyk Год назад +1

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

    • @sidratulmuntaha4050
      @sidratulmuntaha4050 Год назад

      ​@@YashkykC ... Yeah

    • @Yashkyk
      @Yashkyk Год назад

      @@sidratulmuntaha4050 ok Thank you

  • @kaspernr.18
    @kaspernr.18 Год назад +676

    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.

  • @alipetuniashow
    @alipetuniashow 2 года назад +5531

    The fact you gave this for free is mind boggling

    • @Dante-xf1mu
      @Dante-xf1mu 2 года назад +362

      Harvard gives it for free.

    • @tejaswithme3713
      @tejaswithme3713 2 года назад +103

      Actually our time is product

    • @zeno8503
      @zeno8503 2 года назад +92

      @@tejaswithme3713 its also an investment

    • @tejaswithme3713
      @tejaswithme3713 2 года назад +16

      @@zeno8503 ya that's right ☺️

    • @heavymetalmixer91
      @heavymetalmixer91 2 года назад +131

      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.

  • @alejov
    @alejov 2 года назад +82

    it's awesome that this kind of content is available for free.

    • @Dance_Party
      @Dance_Party 2 года назад +2

      Omg 23k USD!!!!!!

    • @MrSleekZ
      @MrSleekZ 2 года назад +6

      @@Dance_Party Lmao it's COP not USD

    • @ozba
      @ozba 2 года назад +3

      there is a lot of digits and this money not even 5 usd

    • @alzza775
      @alzza775 2 года назад +1

      @@MrSleekZ yeah its called a joke

    • @prithivrs
      @prithivrs 2 года назад +1

      At least he had donated something… you might have more than 5 usd with less digits but more value. And you never donated though… 😂😂😂

  • @NH-hq7ly
    @NH-hq7ly 9 месяцев назад +17

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

    • @sabtheek11
      @sabtheek11 4 месяца назад +1

      hi I want to ask a question that when the David was explaining that bulbs example at 10 : 42 how he added them as 7 can u plz explain

    • @retro-basic
      @retro-basic 3 месяца назад

      @@sabtheek11 because if you see it in the binary base, it goes ...16 8 4 2 1 from right to left... so the three lit up bulbs were representing 1 1 1 and if you put each one under 1 2 and 4 because you always start from right m, and add them, you get 7. The binary base values which have 1 under them, you add them and those which have 0 under them, you skip, that's how you get the complete binary code that represents something.

  • @arielfayol7198
    @arielfayol7198 2 года назад +304

    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

  • @afeefkp8558
    @afeefkp8558 2 года назад +707

    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

  • @odysy5179
    @odysy5179 2 года назад +39

    I skimmed through the topics here, and as a CS grad myself I have to say this is a pretty forward thinking way of teaching an introductory CS class. Most intro CS classes just use one language and focus of the standard data structures, algorithms, and coding skills. This gives you exposure to all these topics while still covering the fundamentals.

    • @jacobbooth4060
      @jacobbooth4060 2 года назад +1

      what career options are available by taking the route of computer science ?

    • @odysy5179
      @odysy5179 2 года назад +1

      @@jacobbooth4060 Pretty much either software engineering or academia. Within software engineering there are a bunch of different paths you could take.

    • @dahoppin1008
      @dahoppin1008 2 года назад +1

      @@odysy5179 Could you get into cybersecurity as someone in their second year of Cs?, if so is there any clue on how?

    • @counterstrikejoe
      @counterstrikejoe 2 года назад +3

      @@dahoppin1008 if you're gonna finish your BA, id recommend getting your Comptia Sec+ & CISM, and you're set for any Cybersecurity Analyst job. From there, CISSP would probably be your next go before you get another big pay bump. Really just depends on what you want to do in Cybersec, so research the ISACA & COMPTIA certs for sure.

    • @BeWaReJay
      @BeWaReJay Год назад

      @@counterstrikejoe I know this is a little late but would be the case for a cloud cybersecurity analyst?

  • @EHBRod13
    @EHBRod13 9 месяцев назад +18

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

  • @mattlau
    @mattlau Год назад +478

    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 Год назад +6

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

    • @gamerschuck4391
      @gamerschuck4391 Год назад +1

      Wish I had that money to afford a degree😭.

    • @godofnothing428
      @godofnothing428 Год назад

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

  • @WannabeG00D
    @WannabeG00D Год назад +593

    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 11 месяцев назад +16

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

    • @Searwitch
      @Searwitch 10 месяцев назад +4

      the binary system??

    • @push42
      @push42 10 месяцев назад +10

      I doubt it, 15 minutes in?

    • @TheHippyProductions
      @TheHippyProductions 9 месяцев назад +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 9 месяцев назад

      now they got devin and u r cooked

  • @AllGrindNoGimmics
    @AllGrindNoGimmics Год назад +1047

    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 Год назад +16

      fr, this is a full body workout lol

    • @IsytiHani
      @IsytiHani Год назад +4

      ​@@hezowrld😂good one dude

    • @jakes-dev1337
      @jakes-dev1337 5 месяцев назад

      Doctor.

  • @alonpoudel7904
    @alonpoudel7904 2 года назад +93

    OMG..if only we had more of these back then and I had enough time to study instead of working a lot :( Thank you soo so much.

  • @thekey_2024
    @thekey_2024 Год назад +295

    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 11 месяцев назад +14

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

    • @wasdwasd2037
      @wasdwasd2037 10 месяцев назад +3

      Beacuase he teaches so well

    • @thekey_2024
      @thekey_2024 10 месяцев назад

      @@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 8 месяцев назад

      @@ironbolt7431lmao

  • @wherethemisfitssing
    @wherethemisfitssing 6 месяцев назад +38

    The lamps say "HI MOM" so cool of them to add that , makes learning fun.

  • @gersonadr2
    @gersonadr2 2 года назад +1220

    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 2 года назад +62

      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 2 года назад +11

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

    • @Pyae718
      @Pyae718 2 года назад +64

      @@slimshady6242 you literally just got a course for free

    • @slimshady6242
      @slimshady6242 2 года назад +6

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

    • @johnpage5931
      @johnpage5931 2 года назад +70

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

  • @ElLocoMaster
    @ElLocoMaster 2 года назад +64

    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!

  • @LepeczynLCN
    @LepeczynLCN Год назад +15

    Cannot overstate how many gaps this course fills in. Great instructor!

  • @mnomanmalik
    @mnomanmalik Год назад +678

    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

  • @joeguan2856
    @joeguan2856 2 года назад +789

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

    • @KishorKumar-tp3zu
      @KishorKumar-tp3zu 2 года назад +16

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

    • @Jkouhffezsxn
      @Jkouhffezsxn 2 года назад +4

      Same!

    • @Viresh___pg
      @Viresh___pg 2 года назад +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 2 года назад +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

  • @llamalama_ded7163
    @llamalama_ded7163 Год назад +31

    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.

    • @philippededeken4881
      @philippededeken4881 Год назад +2

      He's not my cup of tea. His course sounds like a Ted Talk.

  • @puskarkhanal6737
    @puskarkhanal6737 Год назад +5409

    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 Год назад +61

      It has always been free.

    • @gage5899
      @gage5899 Год назад +329

      @@Daniel-pw7md 100k + in debt doesn’t sound like free

    • @finsmth
      @finsmth Год назад

      @@gage5899 no like you can literally take the course from harvards website for free

    • @gage5899
      @gage5899 Год назад +14

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

    • @TheGreenTaco999
      @TheGreenTaco999 Год назад +36

      @@Daniel-pw7md clearly what you've gotten for free was not education

  • @RurouniKenshinShinta
    @RurouniKenshinShinta Год назад +51

    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.

  • @sociableintrovert7309
    @sociableintrovert7309 2 года назад +2287

    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 2 года назад +6

      Dude's schvitzing a bit, though. 😊

    • @sweJEverywhere
      @sweJEverywhere 2 года назад +12

      stop gaming cuz it also destroys attention span

    • @sweJEverywhere
      @sweJEverywhere 2 года назад +11

      do some kind sport, it helps with attention.

    • @sweJEverywhere
      @sweJEverywhere 2 года назад +10

      join a learning group, it helps your attention.

    • @gunnerandersen3207
      @gunnerandersen3207 2 года назад +128

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

  • @avisr438
    @avisr438 6 месяцев назад +2

    tation of problem set 5
    13:53:30 Python is better for programmers because it is faster to write, while C is better for the computer because it is faster to run.
    14:03:15 Python code does not require a main function
    14:08:03 Convert user input to integer in Python using the int function
    14:18:25 Implement agreement program in Python with fewer lines of code.
    14:23:24 Handle multiple inputs for 'yes' in Python code.
    14:33:17 Python simplifies variable declaration and memory management
    14:38:28 Recreate C's do-while loop in Python using an infinite loop with a break statement
    14:48:31 Override new line character to print multiple outputs on the same line
    14:53:41 Learn to search for Python functions using the official documentation or Google and Stack Overflow.
    15:02:59 Create a program to uppercase a string input
    15:08:09 Implementing algorithms in Python such as binary search
    15:18:25 Implementing a phone book with CSV files
    15:24:10 Process Hogwarts form data into a dictionary using Python's CSV library
    15:34:04 Python program to detect faces and generate a QR code
    15:39:22 Learn how to store and persist data in files using Python
    15:49:49 Iterate over CSV file and filter out duplicates based on titles.
    05:00 Filter and standardize user input titles using Python
    16:04:55 Create a counter for titles and their counts in a dictionary.
    16:10:16 Python's sorted function can take a key parameter to determine what to sort by.
    16:20:26 Regular expressions can be used to express patterns in a standardized way in Python and other programming languages
    16:25:39 CSV is a flat file database, while relational databases are like spreadsheet programs that programmers can interact with using SQL.
    16:35:39 SQL can distill multiple lines of code into a simple select statement.
    16:40:46 SQL allows for filtering and manipulation of data using commands like 'select', 'where', and 'update'.
    16:52:15 Separate genres and shows into two tables to avoid complications with like keyword.
    00:53 Created two tables, shows and genres, with a one-to-many relationship between them
    17:08:10 Program to search for number of people who liked a show in favorites.db
    17:13:24 Combined SQL and Python to simplify searching and selecting data
    17:23:45 Relational databases use foreign keys to align tables with common data.
    17:28:52 Creating an index in a database allows for faster data retrieval using data structures like a B-tree.
    17:39:16 Join data from multiple tables using foreign keys and primary keys
    17:44:08 Using special syntax in SQL and not defending against adversarial attacks can lead to SQL injection attacks.
    17:54:27 Non-Atomic code execution can cause problems when multiple users interact with a server simultaneously
    17:59:17 Introduction to web programming with HTML, CSS, and JavaScript.
    18:10:10 TCP and IP are protocols that standardize communication on the internet.
    18:15:14 TCP/IP protocol ensures guaranteed delivery of data
    18:25:14 Understanding the structure of server requests and responses
    18:30:10 Visiting a website involves many HTTP requests and responses.
    18:41:20 Learn HTML and CSS to create the structure and aesthetics of a webpage.
    18:47:24 Created a web page in HTML and opened a web server on TCP port 8080.
    18:57:09 Learn HTML tags like P, H1, UL, and OL for better organization and readability
    19:02:04 Learned how to layout tabular data with HTML.
    19:11:49 Learned how to create links and make a website responsive
    19:16:52 Use meta tag 'viewport' to improve website responsiveness on mobile devices
    19:26:56 A simple web page with three main sections
    19:32:13 CSS supports inheritance, allowing child elements to inherit properties from their parents or ancestors.
    19:42:23 You can use developer tools to quickly edit and experiment with HTML and CSS on any website.
    19:47:16 CSS selectors and properties can be used to manipulate the aesthetics of a web page.
    19:56:45 Using Bootstrap can make websites much prettier and user-friendly with minimal coding.
    20:01:57 Implemented a Google-like search page using Bootstrap
    20:11:27 Add JavaScript code to greet the user when the form is submitted.
    20:16:22 Add event listeners to listen for events in web programming.
    20:27:13 Flask is a Python framework that simplifies web app development.
    20:31:42 Create a simple web app using Flask
    20:41:28 Enhance the Hello app to get input from the user using a form tag
    20:46:42 Form submission leads to internal server error
    20:57:30 Flask allows to factor out commonalities in templating
    21:02:54 Web programming using Flask
    21:13:18 Creating a web application using Flask
    01:22 User registration form created
    21:28:39 Missing name in HTML form caused registration failure
    21:34:05 Improved user interface for registering sports
    21:44:21 Implementing a database using SQL Lite is better than using a dictionary for storing information.
    21:49:43 Programmatically generate a list of dictionaries from a SQL database and render it in an HTML table.
    22:00:30 Implement sessions to log users in and keep them logged in.
    22:05:55 HTTP can be made stateful using cookies.
    22:15:58 Flask uses sessions to remember user data and streamline website functionality.
    22:21:22 Consolidate shopping cart functionality in a single route using GET and POST requests
    22:31:37 Use JSON format for more efficient data transfer between client and server
    22:36:43 JavaScript's Json function parses data into dictionaries and can be used to create dynamic HTML.
    22:48:06 Learn computational thinking and critical thinking to produce correct output
    01:16 Drawing a cube can be challenging due to the tension between abstraction and communication
    23:03:15 Transition from Cloud to client-side programming and explore hosting options
    23:07:56 Summary of a quiz show on coding concepts
    23:18:55 Bee Trees vs Binary Trees
    23:25:12 Representation of human languages through emojis
    23:35:09 Dumpling emoji proposal accepted
    23:40:25 Unicode controls Emoji, which took three years to unify and get onto devices.
    23:50:40 Gender diversity in Emoji Land
    02:20 New Emoji have been added to the keyboard, including more hearts, bird things, ginger, wireless, and holding hand fan.
    24:06:55 Phone security is a concern for many users
    01:33 The security of a four-digit passcode is questionable
    24:21:04 Using longer and more complex passcodes raises the bar for hackers
    24:25:37 Use a password with letters, numbers, and punctuation for increased security.
    24:35:14 Use a password manager to generate and manage unique passwords for each website.
    24:40:09 Google's confidential mode and incognito mode may not provide complete security.
    24:50:03 Use two-factor authentication and end-to-end encryption for more security.

  • @varunn333
    @varunn333 2 года назад +859

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

    • @jasonsolano2935
      @jasonsolano2935 2 года назад +17

      It's free long time ago on edx

    • @mezo4197
      @mezo4197 2 года назад +11

      @@cutemartinj get a personality of your own my man

    • @junnuravikumar
      @junnuravikumar 2 года назад +6

      @@jasonsolano2935 now it gets more publicity I guess.

    • @OkarinHououinKyouma
      @OkarinHououinKyouma 2 года назад +7

      Yohoooo!!!
      Free education 😍😍😍

    • @shreyasrd2034
      @shreyasrd2034 2 года назад +2

      But it won't get you anywhere

  • @megatronskneecap
    @megatronskneecap Год назад +93

    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.

  • @EricaHill-l8w
    @EricaHill-l8w Год назад +157

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

    • @mystriddlery
      @mystriddlery 11 месяцев назад

      Theyre generated automatically by youtube

    • @Vanitasmylove
      @Vanitasmylove 10 месяцев назад +6

      ​@@mystriddlery this is not.

  • @stardommansion6773
    @stardommansion6773 Год назад +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

  • @mokongthe3856
    @mokongthe3856 2 года назад +45

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

  • @lilking3829
    @lilking3829 Год назад +221

    (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

  • @Richard_HUN
    @Richard_HUN 2 года назад +18

    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.

  • @YeMeraHandleHai
    @YeMeraHandleHai 2 месяца назад +3

    Putting my timelines here to keep myself accountable to complete the course!
    Day 1: 51:00 October 11 2024: Learnt Basics of Binary and how conversion between binary and decimal happen. Now next day will be Scratch.
    Day 2: 1:45:08 October 12 2024: Completed Scratch and it was fun to see the last game being played. Next day will be C.
    Day 3: 2:49:40 October 13 2024: Completed learning basics of C and things about compiler, GUI(Graphical User Interface) & CLI(Command Line Interface). Now next he will show some actual C code.

    • @Awais....
      @Awais.... 2 месяца назад +1

      You've got this, I'm pretty sure you can do it within a month. Stay strong

    • @YeMeraHandleHai
      @YeMeraHandleHai 2 месяца назад +1

      @@Awais.... Yeah I hope so. Same to you as well!! 👍👍

    • @Amogh-po1xk
      @Amogh-po1xk 26 дней назад

      lost?

  • @inocybe6340
    @inocybe6340 Год назад +950

    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
    10000 years later: Finished Tideman >:)
    (I haven't been spending as much time on coding as I have been in the past few weeks. Hard to find time with all the running/biking that I am doing for xc season. Will hopefully finish this before school starts though!)

  • @anujpunekar5233
    @anujpunekar5233 2 года назад +53

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

  • @andreainvernizzi8510
    @andreainvernizzi8510 Год назад +8

    People surprised the course is free:
    It's an introductory course recorded to market further Harvard courses, which aren't free.

    • @munzlp
      @munzlp Год назад +1

      That makes sense, can you explain in more detail? I can't really see where they advertise/market the others atm

    • @andreainvernizzi8510
      @andreainvernizzi8510 Год назад +3

      @@munzlp is like when you go to the mall and a pop-up stand offers you a sample of some food to taste. They are not giving away free food for no reason, they are giving you a taste in a way you engage with the product and, soon or later, you eventually end up buying it. This is exactly the same; a sample.
      Nothing wrong with it. The teacher is awesome, likewise the equipment and the lectures. Still, you won't land a junior job out of this course because is an introduction to CS. Is not the CS content that build a software engineer out of you.
      Calling this lectures "free education" is like calling the food samples "free lunch". Ain't free lunch in this world.

    • @somebodysomething4242
      @somebodysomething4242 Год назад

      You are correct. For the most part, this *free* course is worthless to the viewer. You get what you pay for.

  • @zahidtraders1646
    @zahidtraders1646 11 месяцев назад +14

    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)

  • @charleskarpati1129
    @charleskarpati1129 Год назад +77

    Phenomenal course. Been programing for 15 years but I watched this through. There were some things I learned, even still.

    • @Nigerian_Food
      @Nigerian_Food Год назад

      Am new into programming, are you a software dev or engineer?

    • @charleskarpati1129
      @charleskarpati1129 Год назад

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

    • @payalpokale214
      @payalpokale214 10 месяцев назад

      Same here. Its so interesting.

  • @translash
    @translash Год назад +12

    Day 1: 27:27
    Day 2: 1:33:42
    Day 3: problem set 0
    Day 4: 2:31:12
    Day 5: 2:36:16
    Day 6: 3:20:48
    Day 7: 3:58:39
    -- backpacking trip in Torres del Paine I'm back now--
    3/4/23 (Day 8): 4:13:25, problem set 1
    3/5/23 (Day 9): problem set 1 (continued)
    3/6/23 (Day 10): 5:14:09
    3/12/23 (Day 11): 6:22:05
    3/16/23 (Day 12): problem set 2
    3/18/23 (Day 13): problem set 2
    3/24/23 (Day 14): 6:54:07
    3/27/23(Day 15): 8:37:56

    • @nerd7045
      @nerd7045 Год назад +2

      day??!!

    • @diogoramos2640
      @diogoramos2640 Год назад

      @@nerd7045 yes he said something like: In day 1 I view 27:27 minutes, in day 2 ...

    • @translash
      @translash Год назад

      @@nerd7045 included now, thanks

  • @Wizardboz
    @Wizardboz Год назад +8

    I like he starts off sweaty. Shows he was nervous and genuinely cares about teaching. Probably also rushing to make sure everything is perfect. Thanks to everyone who made this free

    • @kiiturii
      @kiiturii Год назад +6

      ngl dude looks like he's dying with the mask on

  • @doreenmwenda604
    @doreenmwenda604 Год назад +8

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

  • @nicholashunter4066
    @nicholashunter4066 Год назад +50

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

  • @platinum_ap6836
    @platinum_ap6836 Год назад +48

    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 Год назад +3

      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 Год назад +2

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

  • @princedeux8923
    @princedeux8923 Год назад +10

    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.

  • @sk2710
    @sk2710 Год назад +28

    CS50 should serve as a benchmark for the entire computer science education. Undoubtedly it's more than just a course. Thanks @freecodecamp! 💜

  • @CMarieDoIt
    @CMarieDoIt 2 года назад +29

    I'm enjoying his enthusiasm so far.
    Dec 20th: 00:26:05
    Dec 20th: 01:45:09
    December 21st: 3:01:41
    December 22nd: 3:40:05
    December 26th: 3:57:38
    December 28th: 4:13:36

    • @estefaniacantu6418
      @estefaniacantu6418 2 года назад

      Have u practiced?

    • @CMarieDoIt
      @CMarieDoIt 2 года назад

      @@estefaniacantu6418 I've only been watching so far. I already have experience in JavaScript and some experience in C#. How long have you been watching?

    • @esfera2181
      @esfera2181 Год назад

      Keep going, don't give up

  • @ailenepupos8533
    @ailenepupos8533 Год назад +77

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

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

  • @Joanna-pm4it
    @Joanna-pm4it 5 месяцев назад +3

    This teacher can teach! So engaging. Absolutely awesome to have this course available for free.

  • @Vonhubl
    @Vonhubl 2 года назад +279

    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 2 года назад +3

      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 2 года назад

      @@masondunn1307 thank u is this course beginner friendly?

    • @nellsawere
      @nellsawere 2 года назад +1

      @@Bruhmoment135 watch from beginning.

    • @masondunn1307
      @masondunn1307 2 года назад +9

      @@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 2 года назад

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

  • @Omni_player
    @Omni_player Год назад +15

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

  • @firrizky4312
    @firrizky4312 2 года назад +6

    here is my progress:
    day 1: 20:00
    day 2: 1:05:25
    day 3: 1:48:00
    day 4: 2:21:04
    day 5: 2:49:42
    day 6: 3:20:51
    day 7: 4:09:34
    day 8: 4:41:39
    day 9: 4:54:02
    day 10: 5:54:17
    day 11: 6:41:11
    day 12: 7:01:37
    day 13: 7:22:59
    day 14: 7:41:53
    day 15: 8:02:14
    day 16: 8:22:32
    day 17: 8:42:39
    day 18: 9:00:22
    day 19: 9:21:51
    day 20: 10:21:06 I think it's getting harder, but remember why you do this in the first place
    day 21: 10:40:29
    day 22: 11:00:43
    day 23: skip 11/01/2023
    day 24: 12:01:11
    day 25: 13:01:17
    day 26: 13:40:51
    day 27: 14:41:29
    day 28: 15:21:45
    day 29: 16:56:18
    day 30: 17:56:31
    day 31: 18:56:46
    day 32: 20:03:20
    day 33: 21:33:13
    day 34: 1:00:51:37 done 🤗
    it took me 34 days but I did it🎉 thank you for the course!

  • @kellenstuart4698
    @kellenstuart4698 8 месяцев назад +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

  • @fernandocortes1187
    @fernandocortes1187 Год назад +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.

  • @LazarusJr
    @LazarusJr Год назад +178

    Happy new year to everyone! i started this 2 days before the new year and im committed to see this through with consistency!:
    Day 1 - i did the whole first section even though i knew what was getting spoke about but theres some key pointers i grasped!
    Day 2 (02/01/23) - 01:45:08
    Day 3 (04/01/23) - 03:36:24

    • @DazzoTalk
      @DazzoTalk Год назад +1

      right with you my friend

    • @arrs_
      @arrs_ Год назад +3

      Keep sharing the progress!

    • @beingRD
      @beingRD Год назад +2

      I 😊

    • @nuric91
      @nuric91 Год назад +2

      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

    • @Я_Яша
      @Я_Яша Год назад +2

      @@nuric91 stop the cap.

  • @seta4948
    @seta4948 Год назад +8

    Day one: 2:11:43
    Day two: 3:14:04
    Day tree (busy day): 3:39:40
    Day four: 4:13:25 (i completed all the week 1 problems which are opcional!!)
    Day thirteen: i just finished Pset1!! it was tough but finally i mannaged to finish them!!)
    Day fourteen: 4:35:53

    • @yoyo0020
      @yoyo0020 Год назад

      Where can I find the problems? I'd like to complete them to hammer in what I've learned.

  • @nov3mbrseason971
    @nov3mbrseason971 Год назад +469

    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 Год назад +9

      Did this helped you?

    • @tanzim37
      @tanzim37 Год назад +13

      ​@@vinodhkrishnan8770 hope it helps me, 😅

    • @Foreskin-Bandit
      @Foreskin-Bandit Год назад +3

      Brother, do you understand it all?

    • @ridwan6695
      @ridwan6695 Год назад +2

      where r u

    • @nov3mbrseason971
      @nov3mbrseason971 Год назад +50

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

  • @-0-__-0-
    @-0-__-0- 2 года назад +94

    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 2 года назад +3

      How long did it take you to get to that point?

    • @victor.b-mp3
      @victor.b-mp3 2 года назад +2

      @@natsuy6181 probably since 2021, this cs50 lectures is from 2021

    • @Kj-gn2ex
      @Kj-gn2ex 2 года назад +2

      Is CS-50 really good?

    • @victor.b-mp3
      @victor.b-mp3 2 года назад +1

      @@Kj-gn2ex sure

    • @victor.b-mp3
      @victor.b-mp3 2 года назад +1

      @Dan Trebune right! It was just my guess

  • @CITrainingAF
    @CITrainingAF 2 года назад +39

    ⭐ 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
    ______________________________________
    *Lecture 0 - Scratch:*
    00:00:00 - Intro
    00:01:17 - Problem Solving
    00:05:36 - Representation
    00:06:14 - Binary
    00:13:25 - Letters
    00:16:40 - ASCII
    00:20:12 - Unicode
    00:25:38 - Color
    00:28:00 - Images
    00:29:28 - Videos
    00:30:43 - Music
    00:31:50 - Questions on representation
    00:35:41 - Algorithms
    00:40:33 - Time to solve
    00:43:57 - Pseudocode
    00:50:35 - Scratch
    00:52:39 - Scratch blocks
    00:57:22 - Hello world
    01:03:30 - Inputs to outputs, outputs to inputs
    01:05:50 - Text to speech
    01:07:41 - Meow
    01:08:35 - Loops
    01:10:42 - Custom blocks
    01:15:50 - Conditionals
    01:17:25 - Forever
    01:18:42 - Video sensing
    01:20:25 - Whack-a-mole
    01:21:57 - One piece at a time
    01:22:48 - Oscartime
    01:24:24 - Oscartime stage
    01:25:30 - Oscartime trash can
    01:27:18 - Oscartime falling trash
    01:29:42 - Oscartime dragging trash
    01:31:30 - Putting Oscartime together
    01:33:42 - Movement
    01:35:32 - Movement's abstractions
    01:37:30 - Bouncing
    01:39:05 - Following
    01:41:00 - Ivy's Hardest Game

  • @Ngongang-bp1nc
    @Ngongang-bp1nc 9 месяцев назад +3

    This course was make for :
    -Those who dream to be great programmers
    -Those who dream to study in Havard(CS50)
    infact for young Talent

  • @skrullmania4808
    @skrullmania4808 Год назад +17

    I love the entry song before every class. It puts me in the mood that something incredible is to come (and it does).

  • @RukashTheRealOne
    @RukashTheRealOne Год назад +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 Год назад +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 10 месяцев назад

      How is the career change going? @@NoQuarter91

  • @Gnarkson
    @Gnarkson 2 года назад +29

    ||____________________________________________
    My Progress - 20.12.2022 - Day1: 4:17:00
    Lecture0 - Scratch -(start 00:01:38 - break @50:55 - best game @01:42:00 - end 01:45:00)
    Lecture1 - C -(start 01:45:15 - break @2:49:40 - end 04:13:00)
    [First half: shell commands 02:37:00; types 02:43:30; format codes 02:45:05]
    [Second half: floating-point imprecision 03:59:00]
    ||____________________________________________
    My progess - 21.12.2022 - Day2: 04:53:53
    Lecture2 - Arrays -(start 04:13:00 - break @04:53:53 - end 06:20:00)
    [First third: preprocessing, compiling, assembling, linking; printf - debugger - rubberduck]
    ||____________________________________________
    My progress - 22.12.2022 - Day 3: 06:20:00
    Lecture2 - Arrays -(start 04:13:00 - break @04:53:53 - break @05:42:45 - end 06:20:00)
    [Second third: arrays 05:04:00]
    [Third third: command-line arguments+poking around in memory 06:00:00; exit status 06:09:45]
    [Third third: readabilty (Harry Potter is 1class) + cryptography 06:14:55]
    [Question-rounds: @06:13:45]
    ||____________________________________________
    My progress - -Day X:
    LectureX - Subject -(start - break @ - end)
    [First half:]
    [Second half:]
    ||____________________________________________
    My progress - -Day X:
    LectureX - Subject -(start - break @ - end)
    [First half:]
    [Second half:]
    ||____________________________________________
    My progress - -Day X:
    LectureX - Subject -(start - break @ - end)
    [First half:]
    [Second half:]
    ||____________________________________________
    My progress - -Day X:
    LectureX - Subject -(start - break @ - end)
    [First half:]
    [Second half:]
    ----------------------------------------------
    Goal: 24:00:00
    Results
    ||Lecture0(Scratch) x
    ||Lecture1(C) x
    ||Lecture2(Arrays) x
    ||Lecture3(Algorithms)
    ||Lecture4(Memory)
    ||Lecture5(Data Structures)
    ||Lecture6(Python)
    ||Lecture7(SQL)
    ||Lecture8(HTML,CSS,JavaScript)
    ||Lecture9(Flask)
    ||Lecture10(Emoji)
    ||Lecture11(Cybersecurity)
    |YOU CAN DO IT!|
    |MARCH FORWARD, COMRADE!|

  • @Rodolfo17987
    @Rodolfo17987 9 месяцев назад +5

    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.

  • @mobeenrajpoot5315
    @mobeenrajpoot5315 2 года назад +16

    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.

  • @briangomez7746
    @briangomez7746 Год назад +20

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

  • @fpo3jfiwENC98IE3HJCN
    @fpo3jfiwENC98IE3HJCN Год назад +23

    Finishing my HS acad CS course and I have been doubting whether I truly learned what's on a college level. So glad to have seen this course to know I'm on track!

    • @firebanner6424
      @firebanner6424 Год назад +1

      To be fair this is an introductory course. I'd assume most CS majors use AP credit or test out of CS50.

    • @resresres1
      @resresres1 Год назад

      this isn't much of a course really... It's only some strung together lectures giving VERY brief overviews of only /some/ aspects of different computer languages. Honestly, you can get just as much information if not more information from reading the wikipedia articles on each of these topics. What really bothers me about these introductory to CS lectures though is that there is no lecture about what the /real/ differences between programming languages are and why you choose one over another for different projects and the downsides/upsides compared to one language from another. Nor any explanation about real world examples with how different jobs will focus on using certain libraries/frameworks/languages compared to other Computer Science jobs. So you don't get any real context of what you'd should be focusing on depending on what type of CS job you might be interested in.
      This sort of brainless teaching without teaching what the different CS jobs are focusing on is exactly why a fresh CS major out of college has no clue what they are doing when an employer hires them. And why a lot of employers don't like hiring a fresh out of college CS major.

    • @legendarygamerx5059
      @legendarygamerx5059 Год назад

      ​@@resresres1are u talking about cs50 by brainless teaching?is this course bad?

    • @fpo3jfiwENC98IE3HJCN
      @fpo3jfiwENC98IE3HJCN Год назад

      Yes I understand this is an introductory course but it's worrying to compare my knowledge to what I can only guess is being done in places I intend to work and feel inadequate. I likely did get AP credit myself for CS50

  • @Schmitt-
    @Schmitt- 9 месяцев назад +2

    Imagine an employer asking for your degree and you just send a RUclips link to a day-long harvard lecture.

  • @RacsoDev
    @RacsoDev Год назад +28

    Only if the professors in my university is as energetic and explaining hard concepts in simple words as him... Thank you for having this online course. Im half way to the 24 hours.

    • @funnyguydragon
      @funnyguydragon Год назад +1

      its not that the professors don't wana do it its just that they have little less tech and so theory more and students also need to listen through it right and previous students needs to make some cool stuff too

  • @f-empire-8
    @f-empire-8 Год назад +18

    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.

  • @LePajup
    @LePajup Год назад

    Thank you, and keep up your great work !

  • @jkareo3562
    @jkareo3562 Год назад +10

    Free and accessible knowledge is by far the best part of living in this chapter of history.

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

  • @ImCybrix
    @ImCybrix Год назад +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 Год назад +1

      how's going?

    • @triyuga
      @triyuga Год назад

      I see what you did there 😅

    • @that_one_dude...
      @that_one_dude... Год назад

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

    • @sanglish18
      @sanglish18 Год назад +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.

  • @rookie9114
    @rookie9114 Год назад +4

    Starting 15 Jan
    Jan 15 - 1:45:11
    Jan 16 - 4:53:58
    Jan 17 - skip
    Jan 18 - skip
    Jan 19 - 5:32:15
    Jan 20 - 6:20:47
    Jan 21 - 8:39:04
    Jan 22 - skip
    Jan 23 - 10:26:46
    Jan 24 - 12:13:38
    Jan 25 - 13:16:49
    Jan 26 - 14:54:02
    Jan 27 - skip
    Jan 28 - 17:10:59
    Jan 29 - 18:01:05
    Jan 30 - skip
    Jan 31 - 18:43:17

  • @pieTone
    @pieTone 2 года назад +17

    I can't even imagine how long this took to render... Thank you a lot!

    • @LordCoeCoe
      @LordCoeCoe 2 года назад

      Especially in 4K.

    • @pieTone
      @pieTone 2 года назад

      @@LordCoeCoe yeah!

  • @albenizmartinez7727
    @albenizmartinez7727 Год назад +4

    ¡Gracias!

  • @PhunnyConflicts
    @PhunnyConflicts Год назад +6

    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.

  • @a_drunk_carry371
    @a_drunk_carry371 2 года назад +179

    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 2 года назад +2

      As a tech recruiter would you say that a degree vs. Skills is something you actively measure?

    • @a_drunk_carry371
      @a_drunk_carry371 2 года назад +10

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

    • @sgtduckduck
      @sgtduckduck 2 года назад

      lmao yeah make sure to ask about a potential dev's Scratch experience

    • @a_drunk_carry371
      @a_drunk_carry371 2 года назад +9

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

  • @chaseoliver5460
    @chaseoliver5460 Год назад +10

    I'm just recently getting into IT and Im glad there are places giving good lectures out like this for free.

    • @hanifshah59
      @hanifshah59 Год назад +1

      I'm also 30 plus and thinking about IT, as currently I'm graduated as a student of English language and literature, so would it be wise for me now to change my career specifically if I'm above 30.

    • @naturescape10
      @naturescape10 Год назад

      @@hanifshah59 never too late

  • @primeix
    @primeix 2 года назад +125

    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 2 года назад +2

      So is it worth it to watch this then?

    • @primeix
      @primeix 2 года назад +4

      @@look_mypfp_6875 100% The amount of gap fillers that have happened in the first 10 hours is just what I needed.

    • @Ib90
      @Ib90 Год назад +1

      If I study this course will it help me get a job in IT??

    • @niklas392
      @niklas392 Год назад +1

      @@Ib90 only that no

    • @Ib90
      @Ib90 Год назад

      @@niklas392 what do you mean?. I can't understand you

  • @IsseboqorowAbdi
    @IsseboqorowAbdi 3 месяца назад +1

    Huge respect for this. It's unbelievable how easy learning is in our era, yet we somehow choose not to.