This website uses cookies to ensure you get the best experience on our website. Learn more

CS50 Lecture by Mark Zuckerberg

x

CS50 Lecture by Mark Zuckerberg

On 7 December 2005, Mark Zuckerberg joined CS50 for a guest lecture about Facebook and computer science. With Professor Michael D. Smith. Shared with permission. CS50.tv.

Mark Zuckerberg at Startup School 2012

Mark Zuckerberg, founder of Facebook, at Y Combinator Startup School on October 20, 2012.

Presented in Stanford Memorial Auditorium by Y Combinator and the Stanford Technology Ventures Program.
x

CS50 Lecture by Mark Zuckerberg

CS TIPS

CS50 Lecture by Mark Zuckerberg

x

CS50 Orientation - Harvard University - Fall 2017

Mark Zuckerberg at Startup School 2013

Mark Zuckerberg at Startup School 2013
x

CS50 2017 - Lecture 6 - HTTP

00:00:00 - Lecture 5 Recap
00:03:19 - Clients and Servers
00:06:32 - WWW
00:09:44 - HTTP
00:13:42 - Status Codes
00:17:08 - curl
00:19:27 - Developer Tools
00:22:38 - Harvard Sucks
00:28:19 - IP
00:32:47 - DHCP
00:34:41 - nslookup
00:37:38 - traceroute
00:40:58 - Trans-Oceanic Cabling
00:42:20 - TCP
00:46:04 - Ports
00:47:14 - TCP/IP
00:53:03 - HTML
00:55:45 - hello.html
00:57:14 - Closer Look at HTML
01:01:13 - Web Development in the CS50 IDE
01:05:22 - paragraphs.html
01:08:11 - link.html
01:12:15 - image.html
01:15:56 - headings.html
01:16:36 - list.html
01:17:26 - table.html
01:18:24 - Implementing Google
01:23:19 - Front-End Development
01:25:12 - css0.html
01:28:34 - css1.html
01:29:00 - css2.html
01:30:42 - css3.html
01:32:10 - css4.html
01:33:49 - Bootstrap
01:36:00 - form0.html
01:37:37 - form1.html
01:38:40 - HTML Entities

Zittrain and Zuckerberg discuss encryption, ‘information fiduciaries’ and targeted advertisements

Should Facebook be considered an “information fiduciary” when it comes to the privacy of its clients? How should we weigh the pros and cons of encryption schemes which might bolster privacy and data security at the risk of shutting out law enforcement? And why shouldn’t Facebook tell users how much advertising revenue their respective data generates on a daily basis? Those were some of the questions Facebook Co-founder and CEO Mark Zuckerberg discussed with Jonathan Zittrain ’95, HLS’s George Bemis Professor of International Law, in a conversation among students at Harvard Law School on Feb. 11.

The discussion was part of a series of study sessions for Harvard’s Techtopia initiative, a program for students across the University to explore problems in technology and governance, and it included participants from Zittrain’s course on Internet & Society: The Technologies and Politics of Control.

Read the story:

CS50 2018 - Lecture 1 at Yale - Scratch

CS50 2017 - Lecture 11 - JavaScript

00:00:00 - CS50 Things
00:02:08 - Stranger Things (SPOILER ALERT)
00:03:36 - MVC
00:05:10 - froshims4
00:12:02 - Jinja
00:18:12 - Event-Based Programming
00:21:57 - JavaScript
00:29:39 - dom0.html
00:38:34 - dom1.html
00:50:35 - form0.html
00:52:50 - form1.html
01:00:31 - form2.html
01:06:51 - ajax0.html
01:13:14 - Callback Functions
01:18:08 - ajax1.html
01:23:50 - geolocation.html
01:28:32 - blink.html
01:32:33 - map.html
x

Lecture 0 - Introduction to Computer Science I

This is first lecture from the series of course Introduction to Computer Science I, Harvard OpenCourseWare with Instructor David J. Malan.
The Instructor is just awesome and this course is most taken, most awaited. Surely it will make you better understand Computers and Computer science.
The topics covered in this lecture are: Intro to Binary. ASCII. Algorithms. Pseudocode. Source code. Compiler. Object code. Scratch. Statements. Boolean expressions. Conditions. Loops. Variables. Functions. Arrays. Threads. Events.
Next Video:

CS50 2018 - Lecture 1 - C

00:00:50 - Week 0 Recap
00:08:01 - PBJ
00:15:59 - C
00:20:56 - Variables
00:21:46 - Incrementing
00:23:36 - Conditionals
00:32:31 - While Loops
00:35:52 - For Loops
00:40:47 - User Input
00:48:14 - CS50 Sandbox
00:49:48 - hello.c
00:51:18 - Compilation
00:57:31 - Command-Line Arguments
00:58:50 - make
00:58:30 - Debugging
01:11:44 - get_string and printf
01:18:23 - int.c
01:21:58 - float.c
01:24:29 - ints.c
01:28:39 - floats.c
01:37:54 - parity.c
01:39:13 - conditions.c
01:40:17 - answer.c
01:42:15 - cough0.c
01:42:57 - cough1.c
01:43:57 - cough2.c
01:49:53 - cough3.c
01:52:04 - positive.c
01:58:05 - Integer Overflow
02:03:04 - overflow.c
02:09:50 - Integer Underflow
x

CS50 2018 - Lecture 5 - HTTP, HTML, CSS

00:00:00 - Introduction
00:00:49 - TCP/IP
00:03:41 - IP Addresses
00:08:52 - URLs
00:09:44 - DNS
00:10:44 - Dissecting a URL
00:13:52 - HTTP
00:17:57 - Developer Tools
00:22:46 - HTTP Status Codes
00:29:23 - HTML
00:35:09 - index.html
00:40:24 - image.html
00:42:58 - link.html
00:48:38 - paragraphs.html
00:50:51 - headings.html
00:51:42 - table.html
00:53:22 - HTML Validation
00:54:26 - Implementing Google
01:00:30 - CSS
01:01:06 - css0.html
01:06:42 - css1.html
01:08:28 - css2.html
01:11:00 - css3.html
01:12:33 - css4.html
01:16:45 - JavaScript
01:20:41 - DOM
01:22:45 - hello0.html
01:23:35 - hello1.html
01:32:44 - background.html
01:38:13 - size.html
01:40:41 - blink.html
01:43:03 - geolocation.html

CS50 2017 - Lecture 4 - Memory

CS50 2017 - Lecture 0 - Scratch

00:00:00 - Introduction
00:05:08 - Binary
00:10:30 - Binary Lamps
00:11:34 - ASCII
00:14:10 - RGB
00:16:05 - Thinking with Peanut Butter
00:21:46 - Finding Mike Smith
00:24:38 - Computational Complexity
00:27:11 - Pseudocode
00:31:04 - Staff Introductions
00:33:40 - Course Teaser
00:35:45 - Introducing Scratch
00:42:57 - meow
00:48:01 - Oscartime
00:51:36 - counting sheep
00:52:56 - pet the cat
00:53:33 - don't pet the cat
00:54:03 - threads
00:55:21 - events
00:56:14 - hi hi hi
00:57:45 - Ivy's Hardest Game
x

CS50 2018 - Lecture 2 - Arrays

00:00:00 - Introduction
00:00:54 - Week 1 Recap
00:04:47 - Preprocessing
00:07:05 - Compiling
00:09:01 - Assembling
00:09:29 - Linking
00:12:36 - buggy0.c
00:16:13 - buggy2.c
00:25:14 - Debugging Tools
00:26:02 - RAM
00:29:11 - Arrays
00:30:01 - scores0.c
00:41:47 - scores2.c
00:49:45 - scores4.c
00:52:21 - string0.c
01:00:42 - Null Terminator
01:03:06 - strlen.c
01:06:16 - ascii0.c
01:09:39 - capitalize0.c
01:12:23 - capitalize1.c
01:16:38 - argv0.c
01:21:25 - argv1.c
01:24:52 - Ciphering
01:33:15 - exit.c
01:36:58 - Finding 50
01:40:38 - Sorting on Stage
01:50:27 - Bubble Sort
01:51:34 - Selection Sort
01:52:23 - Computational Complexity
01:57:42 - Merge Sort
02:04:29 - Comparing Sorts Visually

CS50 Lecture by Mark Zuckerberg

Subscribe Tweet Special thanks for for the video

Mark Zuckerberg Speaks Chinese (English Translation)



Mark Zuckerberg spoke Chinese during a Q&A session at Tsinghua University in China. I'm providing English translation as subtitles. I provide a few comments for context when the translation is not clear in bracketed text.

See original post:

Facebook and memcached - Tech Talk

In this video from 2008, Mark Zuckerberg, CEO at Facebook, talks about how the company uses memcached for caching and storage performance.

CS50 2018 - Lecture 4 - Data Structures

00:00:00 - Introduction
00:00:50 - Week 3 Recap
00:05:55 - memory.c
00:19:48 - ddb50
00:21:40 - Week 3 Recap, continued
00:31:07 - struct.h
00:32:37 - struct0.c
00:35:03 - Linked Lists
00:45:22 - typedef
00:50:23 - Linked Lists on Stage
01:02:24 - list0.c
01:08:44 - list1.c
01:25:26 - list2.c
01:40:21 - Hash Tables
01:50:05 - Trees
01:54:50 - Tries

Shares

x

Check Also

x

Menu