Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

Harvard CS50 prof David J. Malan on why you should learn programming slowly [Podcast

Автор: freeCodeCamp.org

Загружено: 2025-11-14

Просмотров: 49797

Описание:

Dr. David J. Malan teaches computer science at Harvard. Over the past decade, millions of people have taken his CS50 course both in person and online. He joins us to talk about:

1. Why he still recommends learning the C programming language in 2026
2. How he intentionally nerfs hist student's coding editors and LLMs to help them learn fundamentals faster
3. His vision for self-paced learning, and how it improves on traditional university education
4. Where the software engineering field is heading in light of recent AI tool improvements

Links from our discussion:

Teaching Computer Science with Theatricality:    • SIGCSE 2023 - Computer Science with Theatr...  
Teaching CS50 with AI:    • Teaching CS50 with AI - David J. Malan  
Dr. Malan's paper on Academic Honesty in CS50: https://cs.harvard.edu/malan/publicat...
Dr. Malan's paper, Toward an Ungraded CS50: https://cs.harvard.edu/malan/publicat...
My 2019 interview with Dr. Malan and Colton Ogden, one of his CS50 instructors: https://www.freecodecamp.org/news/pod...

Community news section:

1. Learn how cryptography works, and how developers use it to secure both data and communication. freeCodeCamp just published a course that will teach you Python functions for symmetric and asymmetric encryption. You'll learn about SHA-256, AES, RSA, and public / private keys as well. You'll even code your own command-line cryptography tool. (1 hour YouTube course): https://www.freecodecamp.org/news/cry...

2. freeCodeCamp also published a course on building your own 3D games that run in a browser using Three.js and Blender. You'll learn how to model characters, design levels, detect collisions, and make the camera follow your playable character. You'll even deploy your game to the cloud so your friends can play it. (6 hour YouTube course): https://www.freecodecamp.org/news/cre...

3. Learn Event-Driven Architecture. freeCodeCamp published this advanced JavaScript handbook that will teach you about Event Loops, Task Queues, Call Stacks, Backpressure, Websockets, Pub/Sub, and more. Take your full stack development skills to the next level and be sure to share this with your developer friends. (full length handbook): https://www.freecodecamp.org/news/eve...

4. freeCodeCamp also published our first ever guitar course. You'll learn beginner music theory concepts like chords and scales. You'll then map them to the guitar fretboard. You'll also learn guitar-specific techniques like barre chords. I learned guitar during the pandemic and am having an absolute blast with it. I hope you will, too. (1 hour YouTube course): https://www.freecodecamp.org/news/gui...

5. Check out the winner of this year's JS13k competition, Cat Strike. This cat stealth game was built using only 13 kilobytes of JavaScript, sound, assets, everything. You avenge your fallen human using wall climbing, rolling, meowing to distract, and of course, your claws. https://js13kgames.com/2025/games/cla...

Song of the Week: "Kiss Like Judas" by It Bites 1988:    • It Bites - Kiss Like Judas  

Harvard CS50 prof David J. Malan on why you should learn programming slowly [Podcast

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

Harvard Professor Explains Algorithms in 5 Levels of Difficulty | WIRED

Harvard Professor Explains Algorithms in 5 Levels of Difficulty | WIRED

ОНИ ВАМ ЛГАЛИ О КОМПЬЮТЕРНОЙ НАУКЕ

ОНИ ВАМ ЛГАЛИ О КОМПЬЮТЕРНОЙ НАУКЕ

The mind behind Linux | Linus Torvalds | TED

The mind behind Linux | Linus Torvalds | TED

What Every Body Fat % Actually Looks Like (50% to 5%)

What Every Body Fat % Actually Looks Like (50% to 5%)

Why doing a PhD is easier than people think

Why doing a PhD is easier than people think

Jonathan Blow on Programming Language Design

Jonathan Blow on Programming Language Design

CS50x 2025 Lectures

CS50x 2025 Lectures

Harvard Scientist Beautifully Explains Quantum Entanglement and Non-Locality

Harvard Scientist Beautifully Explains Quantum Entanglement and Non-Locality

ЭТИ АЛГОРИТМЫ СДЕЛАЮТ ИЗ ТЕБЯ ПРОГРАММИСТА

ЭТИ АЛГОРИТМЫ СДЕЛАЮТ ИЗ ТЕБЯ ПРОГРАММИСТА

From Self-Taught Programmer to Job

From Self-Taught Programmer to Job

Office Hours with Professor Malan and Yuliia Zhukovets @ CS50 Office

Office Hours with Professor Malan and Yuliia Zhukovets @ CS50 Office

Программирование будет трудным, пока вы этому не научитесь

Программирование будет трудным, пока вы этому не научитесь

Звучи как АМЕРИКАНЕЦ 10 ФРАЗ

Звучи как АМЕРИКАНЕЦ 10 ФРАЗ

Как освоить любой навык так быстро, что это покажется незаконным

Как освоить любой навык так быстро, что это покажется незаконным

Learning Software Engineering During the Era of AI | Raymond Fu | TEDxCSTU

Learning Software Engineering During the Era of AI | Raymond Fu | TEDxCSTU

The Best Way to Learn to Code!? - CS50 Review

The Best Way to Learn to Code!? - CS50 Review

The Strange Math That Predicts (Almost) Anything

The Strange Math That Predicts (Almost) Anything

The Art of Reading Minds | Oz Pearlman | TED

The Art of Reading Minds | Oz Pearlman | TED

Вы (пока) не отстаёте: как освоить ИИ за 17 минут

Вы (пока) не отстаёте: как освоить ИИ за 17 минут

How to Take Harvard's CS50 | Full Roadmap with Free Certificate

How to Take Harvard's CS50 | Full Roadmap with Free Certificate

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]