Videos uploaded by user “CS50”
This is CS50x 2018
This is CS50x, Harvard University's introduction to the intellectual enterprises of computer science and the art of programming for majors and non-majors alike, with or without prior programming experience. An entry-level course taught by David J. Malan, CS50x teaches students how to think algorithmically and solve problems efficiently. Topics include abstraction, algorithms, data structures, encapsulation, resource management, security, software engineering, and web development. Languages include C, Python, SQL, and JavaScript plus CSS and HTML. Problem sets inspired by real-world domains of biology, cryptography, finance, forensics, and gaming. As of Fall 2016, the on-campus version of CS50x, CS50, was Harvard's largest course. Students who earn a satisfactory score on 9 problem sets (i.e., programming assignments) and a final project are eligible for a certificate. This is a self-paced course–you may take CS50x on your own schedule. Register at cs50.edx.org.
Views: 160622 CS50
This is CS50x 2018
CS50 is Harvard University's introduction to the intellectual enterprises of computer science and the art of programming. Take the course for free at your own pace at https://cs50.edx.org/.
Views: 74415 CS50
Feeling Good
Feeling Good Performed by Harvard-Radcliffe Veritones Written by Anthony Newley and Leslie Bricusse Produced by CS50
Views: 39637 CS50
hello, world
This is CS50, Harvard University's introduction to the intellectual enterprises of computer science and the art of programming.
Views: 242738 CS50
This is CS50 AP
CS50 AP is a free adaptation of Harvard University's CS50 for high schools that satisfies the new AP CS Principles curriculum framework.
Views: 26990 CS50
This is CS50 2014
Views: 25553 CS50
This is CS50
A look at what's ahead.
Views: 59432 CS50
CS50's ALS Ice Bucket Challenge
This is @CS50's ALS #IceBucketChallenge.
Views: 21222 CS50
This is CS50 2017
A look at CS50's community of students and staff.
Views: 47938 CS50
This is CS50 2018 at Harvard
by Emily Yue '20
Views: 6101 CS50
Recommender Systems
This is CS50
Views: 56990 CS50
This was CS50 2016
A look back at Fall 2016 at Harvard University and Yale University.
Views: 30189 CS50
Bubble Sort
Views: 12612 CS50
Camera Stabilization
David Malan and Dan Coffey take a look at camera stabilization and Freefly System's Movi M10. They look at how it works and subject it to a few tests.
Views: 139802 CS50
CS50 Explained: Week 0
Views: 7414 CS50
The Hackumentary
Behind the scenes at the CS50 Hackathon 2016, inspired by The Office. Featuring CS50's own Doug Lloyd, Maria Zlatkova, Brian Yu, et al. Produced by Ramon Galvan, Dan Coffey, Lauren Scully, Ian Sexton, Arturo J. Real, Jordan Hayashi, Connor Doyle, Marinda Horan, Melinda Li, and Jacob Lurye. With thanks to Harvard Business School, Domino's Pizza, and IHOP.
Views: 6144 CS50
Views: 16480 CS50
User Error on a Massive Scale - GitLab - CS50 Live - S3E0
CS50 explains GitLab's recent downtime, the result of user error that led to several hours (and gigabytes) of data lost. This is a clip from CS50 Live, CS50's episodic show wherein we not only look at recent news in tech but also explain it.
Views: 4567 CS50
The CS50 staff's take on "Uptown Funk".
Views: 10069 CS50
This is (will be) CS50 2016
This is CS50, coming Fall 2016.
Views: 44905 CS50
This is CS50 VR, coming Fall 2016
This is CS50 in virtual reality, coming Fall 2016. Click and drag to look around Sanders Theatre. Or watch with Google Cardboard or Samsung Gear.
Views: 15568 CS50
This is CS50 AP
CS50 is Harvard University's introduction to the intellectual enterprises of computer science and the art of programming for students less comfortable and more comfortable alike. CS50 AP is a free adaptation for high schools that satisfies the new AP CS Principles curriculum framework. https://cs50.harvard.edu/ap
Views: 7732 CS50
SHAttered - CS50 Live - S3E1
The hit web series is back (after its extended, extended hiatus) with a new-and-improved (hopefully) format. In this episode, CS50 heads to the UK, Comcast blocks Cloud9 IDE (and, in turn, CS50 IDE), and SHA-1 (an all-too popular hash function) is broken in practice. Plus Cooking with Connor. Watch CS50 Live's other episodes at https://www.youtube.com/playlist?list=PLhQjrBD2T380I7DNIDYg3CcPmS_9UVokJ.
Views: 46685 CS50
Selection Sort
Views: 19260 CS50
Abstraction by Professor David J. Malan
Visitas Thinks Big 2016.
Views: 22370 CS50
Hash Tables
Views: 8936 CS50
Harvard Mark I
Professor Harry Lewis takes CS50 on a tour of the Aiken Mark 1 computer in the Science center at Harvard University
Views: 53915 CS50
How Dropbox Works
Thomas Carriero '08 and Alex Alain '06, CS50's former head TFs, talk about how Dropbox works and some of the challenges of scaling.
Views: 25813 CS50
User Error on a Massive Scale - Amazon AWS - CS50 Live - S3E0
CS50 explains Amazon S3's recent downtime, the result of user error that affected quite a few websites, including Codecademy, Coursera, CS50, Docker, Giphy, GitHub, GitLab, Heroku, Imgur, Is it Down Right Now, Kickstarter, Medium, Quora, Slack, Travis CI, and more. This is a clip from CS50 Live, CS50's episodic show wherein we not only look at recent news in tech but also explain it.
Views: 4596 CS50
Linear Search
Views: 6337 CS50
An Introduction to Git and GitHub by Brian Yu
Git is a powerful piece of version control software that helps you to keep track of different versions of your code, collaborate on your code with other people, and experiment with new changes to your code. It's used in industry, in many open-source projects, and in many computer science courses here at Harvard. This seminar will be a hands-on opportunity for you to learn how to leverage the features offered by Git and GitHub.
Views: 94977 CS50
Take CS50 2012 (live)
Views: 3482 CS50
Views: 78603 CS50
speller / check
This is CS50
Views: 20579 CS50
LaunchCode Visits CS50
The founders of launch code pay a visit to Sanders Theater to check in with David Malan.
Views: 5401 CS50
Sam Clark Leads Yale Students on Tour to CS50 at Harvard
Official announcement of Yale50 in CS50's final lecture of 2014. In Fall 2015, students at Harvard and Yale will be able to take CS50 in Cambridge and New Haven alike. With special appearance by On Harvard Time.
Views: 18354 CS50
Harry Lewis, Tour of BASIC Interpreter
Professor Harry Lewis takes CS50 on a tour of the original BASIC interpreter written by Bill Gates and Paul Allen for the Altair 8800.
Views: 4939 CS50
Binary Search
Views: 8231 CS50
Tour of Dropbox
Former CS50 Head TF, Thomas Carriero, takes us on a tour of what it's like to work at Dropbox in San Francisco, CA.
Views: 13428 CS50
Views: 8493 CS50
Views: 9765 CS50
You're invited to CS50x Puzzle Day 2016
CS50 and Facebook present... CS50x PUZZLE DAY 2016 2 DAYS OF PUZZLES AND PRIZES Open to CS50x students around the world (and friends). Team of size 2, 3, or 4 encouraged but not required. Register at http://cs50.edx.org/register. Invite friends. Visit http://cs50.edx.org/teammates if looking for teammates. HOW IT WORKS * On Friday, 12 February 2016 (in your own time zone), your team will download a packet of puzzles (written by our friends at Facebook)! We'll email you a link by 00:00 that morning! * Your team will then have until the end of Saturday, 13 February 2016 (in your own time zone), to solve as many puzzles as you can. You'll submit your answers online. * Your team is welcome to work on the puzzles online or in person (by yourselves or alongside other teams). * After Saturday, 13 February 2016, we'll post a walkthrough video in which we explain the (correct!) answers. * Prizes will be awarded pseudorandomly to (a few) teams who answer the most questions correctly. * All teams will be featured on a Big Board that announces how many puzzles each team got right (unless you opt out). * Puzzles will not require prior programming experience, just logic and smarts. All you'll need is a computer with Internet access, a pen or pencil, and scratch paper. WANT TO HOST? If you'd like to host CS50x Puzzle Day 2016 in your area, whereby you'd coordinate a time and place for your team and others to gather, let us know at https://docs.google.com/forms/d/1CUaPw4qd5JSqR6082goFixIKFY0gdTJJ2wliWyyOAwY/viewform. WHO'S HOSTING SO FAR? Your team is welcome to work together online or in person by yourselves, but if you'd like to get together with classmates, here's who has volunteered to host so far, https://docs.google.com/spreadsheets/d/1JJ3kdFTIjU_4aVLQ_pPE-ZHEKf-GyMyNwrJkeGQV1ic/pubhtml?gid=1481382274&single=true so far. If there's a host in your area, send them an email if you'd like to meet up!
Views: 14967 CS50
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
Views: 303309 CS50
Data Structures Summary
Views: 13512 CS50
CS50 Explained 2016 - Week 0 - A Good Algorithm
This is CS50 Explained, wherein David J. Malan and Doug Lloyd watch CS50's lectures and discuss the pedagogy behind CS50 itself. For Week 0's lecture, see https://www.youtube.com/watch?v=o4SGkB_8fFs.
Views: 6134 CS50
Computational Complexity
Views: 4516 CS50
This is CS50x 2016
A look at CS50x. Register at http://cs50.edx.org/.
Views: 205810 CS50
This was CS50 2017 at Harvard and Yale
A look back at Fall 2017 on campus.
Views: 4253 CS50
CS50 Field Trip to Google
CS50 chats with Google about developing software in the real world.
Views: 5995 CS50
Algorithms Summary
This is CS50
Views: 14476 CS50