CS50
CS50
  • 2 201
  • 114 513 203

Відео

Implementing the CS50 Duck with OpenAI's APIs - Rongxin Liu & David J. Malan
Переглядів 6 тис.7 годин тому
A hands-on introduction to implementing your own AI-based chatbot using OpenAI’s APIs, maybe a duck or even a cat! Source code at github.com/cs50/ai-workshop. Slides at docs.google.com/presentation/d/11k93gz0mYpSwaB9bvbtofa2o11Pg7Z2_hrH3pB4APQ0/edit?usp=sharing. Paper at cs.harvard.edu/malan/publications/V1fp0567-liu.pdf. In Summer 2023, we developed and integrated a suite of AI-based software ...
Teaching CS50 with AI - David J. Malan
Переглядів 25 тис.7 годин тому
A look at how CS50 has incorporated artificial intelligence (AI), including its new-and-improved rubber duck debugger, and how it has impacted the course already. 🦆 Paper at cs.harvard.edu/malan/publications/V1fp0567-liu.pdf. Slides at docs.google.com/presentation/d/1qh_mIT7gbkH39eqHbfxxhZmMOiHVVkjHBQ2VVbDfe4I/edit?usp=sharing. In Summer 2023, we developed and integrated a suite of AI-based sof...
Functions - CS50P Shorts
Переглядів 17 тис.14 днів тому
This is CS50, Harvard University's introduction to the intellectual enterprises of computer science and the art of programming. HOW TO SUBSCRIBE ua-cam.com/users/cs50tv HOW TO TAKE CS50 edX: cs50.edx.org/ Harvard Extension School: cs50.harvard.edu/extension Harvard Summer School: cs50.harvard.edu/summer OpenCourseWare: cs50.harvard.edu/x HOW TO JOIN CS50 COMMUNITIES Discord: discord.gg/cs50 Ed:...
Variables - CS50P Shorts
Переглядів 8 тис.14 днів тому
This is CS50, Harvard University's introduction to the intellectual enterprises of computer science and the art of programming. HOW TO SUBSCRIBE ua-cam.com/users/cs50tv HOW TO TAKE CS50 edX: cs50.edx.org/ Harvard Extension School: cs50.harvard.edu/extension Harvard Summer School: cs50.harvard.edu/summer OpenCourseWare: cs50.harvard.edu/x HOW TO JOIN CS50 COMMUNITIES Discord: discord.gg/cs50 Ed:...
Return Values - CS50P Shorts
Переглядів 9 тис.14 днів тому
This is CS50, Harvard University's introduction to the intellectual enterprises of computer science and the art of programming. HOW TO SUBSCRIBE ua-cam.com/users/cs50tv HOW TO TAKE CS50 edX: cs50.edx.org/ Harvard Extension School: cs50.harvard.edu/extension Harvard Summer School: cs50.harvard.edu/summer OpenCourseWare: cs50.harvard.edu/x HOW TO JOIN CS50 COMMUNITIES Discord: discord.gg/cs50 Ed:...
Dr. Tom Crawford of the University of Oxford Interviews CS50's Own David J. Malan
Переглядів 18 тис.Місяць тому
Prof. David J. Malan answers randomly selected speed dating (and maths) questions with Oxford Mathematician Dr. Tom Crawford of www.youtube.com/@TomRocksMaths. Full list of questions with timestamps below. Video also at ua-cam.com/video/b89yryoCELU/v-deo.html. 02:17 - Can you tell me some of the maths topics you studied at university? 05:12 - What is your favourite movie? 06:41 - Do you think m...
CS50x Puzzle Day 2024
Переглядів 33 тис.Місяць тому
CS50x Puzzle Day 2024
CS50x 2024 - Lecture 0 - The Harvard Krokodiloes
Переглядів 16 тис.2 місяці тому
CS50x 2024 - Lecture 0 - The Harvard Krokodiloes
CS50x 2024 - Lecture 0 - The Radcliffe Pitches
Переглядів 12 тис.2 місяці тому
CS50x 2024 - Lecture 0 - The Radcliffe Pitches
Office Hours with Professor David J. Malan and CS50’s own Colton Ogden
Переглядів 12 тис.2 місяці тому
Office Hours with Professor David J. Malan and CS50’s own Colton Ogden
CS50x 2024 - Cybersecurity
Переглядів 79 тис.4 місяці тому
CS50x 2024 - Cybersecurity
CS50x 2024 - Lecture 9 - Flask
Переглядів 74 тис.4 місяці тому
CS50x 2024 - Lecture 9 - Flask
CS50x 2024 - Lecture 8 - HTML, CSS, JavaScript
Переглядів 102 тис.4 місяці тому
CS50x 2024 - Lecture 8 - HTML, CSS, JavaScript
CS50x 2024 - Lecture 7 - SQL
Переглядів 299 тис.4 місяці тому
CS50x 2024 - Lecture 7 - SQL
CS50x 2024 - Artificial Intelligence
Переглядів 101 тис.4 місяці тому
CS50x 2024 - Artificial Intelligence
CS50x 2024 - Lecture 6 - Python
Переглядів 225 тис.4 місяці тому
CS50x 2024 - Lecture 6 - Python
CS50x 2024 - Lecture 5 - Data Structures
Переглядів 189 тис.4 місяці тому
CS50x 2024 - Lecture 5 - Data Structures
CS50x 2024 - Lecture 4 - Memory
Переглядів 114 тис.4 місяці тому
CS50x 2024 - Lecture 4 - Memory
CS50x 2024 - Lecture 0 - Scratch
Переглядів 668 тис.4 місяці тому
CS50x 2024 - Lecture 0 - Scratch
CS50x 2024 - Lecture 3 - Algorithms
Переглядів 142 тис.4 місяці тому
CS50x 2024 - Lecture 3 - Algorithms
CS50x 2024 - Lecture 2 - Arrays
Переглядів 178 тис.4 місяці тому
CS50x 2024 - Lecture 2 - Arrays
CS50x 2024 - Lecture 1 - C
Переглядів 442 тис.4 місяці тому
CS50x 2024 - Lecture 1 - C
CS50 Fair 2023 @ Yale
Переглядів 19 тис.4 місяці тому
CS50 Fair 2023 @ Yale
Quranic Recitations - CS50 Fair 2023 at Yale
Переглядів 7 тис.4 місяці тому
Quranic Recitations - CS50 Fair 2023 at Yale
Rudimental Central - CS50 Fair 2023 at Yale
Переглядів 1,6 тис.4 місяці тому
Rudimental Central - CS50 Fair 2023 at Yale
NeuroHub - CS50 Fair 2023 at Yale
Переглядів 1,6 тис.4 місяці тому
NeuroHub - CS50 Fair 2023 at Yale
SongSynergy - CS50 Fair 2023 at Yale
Переглядів 2,9 тис.4 місяці тому
SongSynergy - CS50 Fair 2023 at Yale
Bookshelf - CS50 Fair 2023 at Yale
Переглядів 1,6 тис.4 місяці тому
Bookshelf - CS50 Fair 2023 at Yale
Beyond the Stacks - CS50 Fair 2023 at Yale
Переглядів 1,5 тис.4 місяці тому
Beyond the Stacks - CS50 Fair 2023 at Yale

КОМЕНТАРІ

  • @abcdefg91111
    @abcdefg91111 2 години тому

    This is THE comuter science teacher.

  • @lakshmiprabhakarkoppolu9100
    @lakshmiprabhakarkoppolu9100 3 години тому

    Being international, 5035.

  • @JayKay_SpaceSkater
    @JayKay_SpaceSkater 5 годин тому

    Everything I know technology, computer science, IT, and web development. I owe it to this gentleman, myth, and legend professor David Malan

  • @matthewphilipssilveradohs2142
    @matthewphilipssilveradohs2142 5 годин тому

    Not only is this a great lesson, this guy is an excellent communicator. Concise, clear, only repeats himself when necessary to clarify.

  • @nicholaslydon7089
    @nicholaslydon7089 6 годин тому

    Thank you David and team, couldn't be more thankful for the resource you're providing the world. I really believe having this type of content freely available is making the world a better place.

  • @ZachAttackSenor
    @ZachAttackSenor 7 годин тому

    I can't wait till the www is replaced and kids start asking what that is.

  • @s...s2081
    @s...s2081 7 годин тому

    Hi professor David how i learn programming language give me guide

  • @SASA_maxillo
    @SASA_maxillo 7 годин тому

    Best course, best professor ❤

  • @blaycoder
    @blaycoder 7 годин тому

  • @Senko1800
    @Senko1800 7 годин тому

    STOP RICKROLLING US PLEASE 😢

  • @ad5772
    @ad5772 9 годин тому

    how did he make his terminal so clean when he run his programs. I have vs code but I have literally failed to setup such an environment. Please be kind I am old

  • @hypnoticpanda9192
    @hypnoticpanda9192 10 годин тому

    I'm Jack, I have no friends and never fold my laundry so I take it out of the dryer to wear it 😂

  • @whitebeard2480
    @whitebeard2480 10 годин тому

    02:03:52

  • @AhamdMQ
    @AhamdMQ 14 годин тому

    what if we have more than one person with the same name when we're using Tries?

  • @shivamkumar5
    @shivamkumar5 16 годин тому

    Having fun in this video

  • @shivamkumar5
    @shivamkumar5 16 годин тому

    Watching second video after longest struggle

  • @Chapi-px8bf
    @Chapi-px8bf 16 годин тому

    Thank you so much i have no word to expres my feeling it is very interesting lecture

  • @huyennguyenmaingoc468
    @huyennguyenmaingoc468 16 годин тому

    I love your explanation on binary number. I know how binary works before but your explanation is a whole new perspective.

  • @anhhct
    @anhhct 16 годин тому

    Watching the beginning of this video makes me wanna cry. It moved me because of the quality of education in this world, one that I missed during my younger time. Now that I am a father of a little boy, it also encourages me to become a better dad, and to try to raise my boy so that he's eager about education out there, so that he can fulfill the dream that his dad missed. Thanks Harvard for making this available.

    • @charlesuwah3404
      @charlesuwah3404 12 годин тому

      You haven't missed it. You can still have it all. Just start now.

  • @newadClass
    @newadClass 17 годин тому

    10:00

  • @weidong1157
    @weidong1157 18 годин тому

    I think I would never forget the ending part of it. Huge thanks for the marvelous course!

  • @oldvision458
    @oldvision458 19 годин тому

    I feel so grateful to start this course can't believe it's free. I wanna join Harvard so badly to attend those classes live.

  • @thezoncheetv
    @thezoncheetv 19 годин тому

    I am still stuck lecture 3 🥲

  • @AhmedM00hamed
    @AhmedM00hamed 19 годин тому

    Starting today

  • @juliana_akello
    @juliana_akello 22 години тому

    I need to do this same thing. I need to make a video like this one when I get mine. I love this. ❤️ ❤❤

  • @joseosanchez4228
    @joseosanchez4228 23 години тому

    cómo puedo escucharlo en español

  • @mrm.makhubu1748
    @mrm.makhubu1748 День тому

    So proud spotted an error from this brilliant team at CS50 around 26:12 the not equal sign should go once it becomes dependent

  • @georgimmitev
    @georgimmitev День тому

    15:48

  • @Xiaoxiaoxiaomao
    @Xiaoxiaoxiaomao День тому

    🎉

  • @shinthantkaung
    @shinthantkaung День тому

    <33333 GOD BLESS

  • @routhy
    @routhy День тому

    He makes learning computer science so fun 🐐

  • @user-dz8me4sp8m
    @user-dz8me4sp8m День тому

    1:53:28 How to merge: The computer points to the first value in each of Lists (3 6) and Lists (1 4). Compare the two pointers and place the smaller value between 3 and 1 in the new list above. The left pointer still points to 3, and the right cursor now points to 4 . (num 1 went up) Compare the size of the two 3 and 4. Of the two, 3 is smaller, so put 3 in the list above, to the right of 1. Repeat this...

  • @Guylovesleep6802
    @Guylovesleep6802 День тому

    1:17:13 i am getting reckrolled by an Harvard course this is on a next level

  • @aristeufn
    @aristeufn День тому

    I’m pretty sure David Malan is the person who holds the greatest teaching capacity on planet Earth

  • @SANY_OFFICIAL
    @SANY_OFFICIAL День тому

    Hi Sir is we need a cs degree with this advance cs50 courses?

  • @josemariarodriguez7845
    @josemariarodriguez7845 День тому

    I thought that '' int x = 111'' and ''long x = 111'' were the same in terms of size. I though that to get the 64 bits you have to do ''long long int x = 111'' or '' long long x = 111''.

  • @ICREATION_
    @ICREATION_ День тому

    please provide us a notes of AI it will help us more

  • @psp3095
    @psp3095 День тому

    I have startup idea you can connect influencers to brands become the middle men

  • @ibrahimdar117
    @ibrahimdar117 День тому

    hey david, good stuff as always. Just when you say its meant for beginners, you should follow the proper journey from installation of all the necessary softwares to how to integrate them because i am writing the same thing as you have written and I am getting an error. Now gotta watch some other videos first.

  • @saurabhupadhyay7552
    @saurabhupadhyay7552 День тому

    Mr Zug is genius

  • @jrupp2823
    @jrupp2823 День тому

    best lecture so far this was so fun

  • @Aryaa_07733
    @Aryaa_07733 День тому

    These lectures are really helpful thanku David Malan Sir ❤

  • @veronicavids
    @veronicavids День тому

    What a cool introduction to AI (:

  • @BruceElgort
    @BruceElgort День тому

    I finally had a chance to watch this presentation in it's entirety and I'm grateful for it. Thank you David. Oh, and I also look forward to watching the Duck Debugger evolve.

  • @Ixtinkt
    @Ixtinkt День тому

    So many topics inside one lecture :) If this is the way how students are taught in Harvard once they are graduated they should be able to calculate a route from Earth to Mars with a piece of paper and a pen :)

  • @ajiteshmishra0005
    @ajiteshmishra0005 День тому

    What is the difference of using <script> in header and body???

  • @ajiteshmishra0005
    @ajiteshmishra0005 День тому

    console.log(018 == '018'); console.log(017 == '017'); true false Why is it so in JavaScript???