Advertisement · 728 × 90

Posts by CS50

Post image

Join us on Monday, April 13, at 12:30pm EDT for live Office Hours with Professor David J. Malan and CS50’s own Brian Yu to ask questions about Computer Science, Artificial Intelligence, CS50 itself, and beyond. Register for Zoom at cs50.ly/officehours.

2 days ago 7 1 0 0
Post image

What was your favorite lecture from CS50 for Business? Comment below. 👇

The entire course is available on YouTube for free at cs50.ly/business. To take this course for a certificate, register at cs50.edx.org/business.

1 week ago 4 1 0 0
Post image

This Friday, April 3, join CS50 for a Tech Talk on why you’re still better than AI at editing documents, led by Nick Bernal of SuperDoc.dev, starting at 1pm EDT.

Register for Zoom at cs50.zoom.us/meeting/regi....

1 week ago 9 0 0 0
Post image

Have you started CS50 for Business yet? This newest course from CS50 covers a broad range of topics, perfect for decision-makers of today and tomorrow.

The entire course is available on YouTube for free at cs50.ly/business. To take this course for a certificate, register at cs50.edx.org/business.

1 week ago 7 1 0 0
Post image

Can you solve ‘BananAnanagrams’ from last year’s CS50x Puzzle Day? For an interactive spreadsheet version of the puzzle, visit tinyurl.com/banananagrams. See cs50.ly/puzzle-day-2025 for the solution.

Register for this year’s Puzzle Day at cs50.ly/register.

2 weeks ago 4 1 1 1
Post image

Can you solve ‘Books’ from CS50x Puzzle Day 2024? See cs50.ly/puzzle-day-2024 for the solution.

Register for this year’s Puzzle Day at cs50.ly/register.

2 weeks ago 4 1 1 1
Post image

Can you solve ‘Around the World’ from last year’s Puzzle Day? See cs50.ly/puzzle-day-2025 for the solution.

Register for this year’s Puzzle Day at cs50.ly/register.

2 weeks ago 6 2 1 0
CS50 for Business - Lecture 8 - Securing Systems
CS50 for Business - Lecture 8 - Securing Systems YouTube video by CS50

This is Lecture 8 (the last!) of CS50 for Business on Securing Systems. Learn how to secure systems with strong passwords, encryption, two-factor authentication, and best practices to protect your data from cyber threats and hackers.

2 weeks ago 7 0 2 0
Advertisement
CS50 for Business - Lecture 7 - Deploying Databases
CS50 for Business - Lecture 7 - Deploying Databases YouTube video by CS50

This is Lecture 7 of CS50 for Business on Deploying Databases. Learn how to deploy and manage databases at scale with SQL and noSQL, including best practices for efficient data storage and querying. To take this course for a certificate, register at cs50.edx.org/business.

2 weeks ago 5 0 1 0
CS50 for Business - Lecture 6 - Weaving the Web
CS50 for Business - Lecture 6 - Weaving the Web YouTube video by CS50

This is Lecture 6 of CS50 for Business on Weaving the Web. Learn the fundamentals of web development with HTML, CSS, and JavaScript, languages with which you (or someone else!) can build modern, interactive websites. To take this course for a certificate, register at cs50.edx.org/business.

3 weeks ago 6 1 1 0
CS50 for Business - Lecture 5 - Implementing the Internet
CS50 for Business - Lecture 5 - Implementing the Internet YouTube video by CS50

This is Lecture 5 of CS50 for Business on Implementing the Internet. Explore how the internet works from the ground up, including protocols like IP, TCP, DNS, and HTTP, plus modern scaling with cloud computing and virtualization.

3 weeks ago 9 3 0 0
CS50 for Business - Lecture 4 - Approaching Artificial Intelligence
CS50 for Business - Lecture 4 - Approaching Artificial Intelligence YouTube video by CS50

This is Lecture 4 of CS50 for Business on Approaching Artificial Intelligence. Explore the fundamentals of artificial intelligence, including game playing algorithms, reinforcement learning, neural networks, and natural language processing.

3 weeks ago 5 1 1 0
CS50 for Business - Lecture 3 - Practicing Programming
CS50 for Business - Lecture 3 - Practicing Programming YouTube video by CS50

This is Lecture 3 of CS50 for Business on Practicing Programming. Learn fundamentals of Python programming with practical examples of functions, conditionals, loops, data types, libraries, and real-world applications. To take this course for a certificate, register at cs50.edx.org/business.

3 weeks ago 6 2 1 0
CS50 for Business - Lecture 2 - Designing Data Structures
CS50 for Business - Lecture 2 - Designing Data Structures YouTube video by CS50

This is Lecture 2 of CS50 for Business on Designing Data Structures. Explore the essentials of data structures, such as arrays, linked lists, trees, and hash tables, and understand their trade-offs for efficient memory use and algorithm performance.

3 weeks ago 17 2 3 0
CS50 for Business - Lecture 1 - Analyzing Algorithms
CS50 for Business - Lecture 1 - Analyzing Algorithms YouTube video by CS50

This is Lecture 1 (the second!) of CS50 for Business on Analyzing Algorithms. Learn how to analyze and optimize algorithms for searching and sorting with in-depth explanations of time complexities and practical examples. To take this course for a certificate, register at cs50.edx.org/business.

3 weeks ago 6 2 2 0
CS50 for Business - Lecture 0 - Interpreting Information
CS50 for Business - Lecture 0 - Interpreting Information YouTube video by CS50

This is Lecture 0 (the very first!) of CS50 for Business, in which you'll learn all about Interpreting Information. Discover the fundamentals of computer science, from binary data to algorithms, and learn how technology processes information to solve real-world problems efficiently.

3 weeks ago 10 1 0 1
CS50 for Business - Introduction
CS50 for Business - Introduction YouTube video by CS50

CS50 is back with a new-and-improved course, Computer Science for Business!

Tune in every day on CS50’s YouTube at 9:00 am ET starting tomorrow. To take this course for a certificate, register at cs50.edx.org/business.

And for now — a word of introduction from Professor David J. Malan.

4 weeks ago 11 4 0 0
Advertisement
CS50x Puzzle Day 2026
CS50x Puzzle Day 2026 YouTube video by CS50

Have you registered for CS50x Puzzle Day 2026 yet? It starts anytime after 00:00 on Friday, April 3, and ends anytime before 23:59 on Monday, April 6, in your own time zone. Register at cs50.ly/register.

Learn more about Puzzle Day from Professor @davidjmalan.bsky.social. 👇

4 weeks ago 5 1 0 0

See cs50.ly/puzzle-day-2... for a summary of last year’s CS50x Puzzle Day as well as some past puzzles for practice. Indeed, the best way to practice for this year is to solve past puzzles first!

1 month ago 2 0 0 0

The event is open to everyone around the world, whether taking CS50 or not. No prior CS experience required. Teams of size 2, 3, or 4 are encouraged, or you can participate on your own. Teachers are welcome to host their own version during class.

1 month ago 1 0 2 0

CS50x Puzzle Day is an online adaptation of an event we hold at Harvard each year, an opportunity to collaborate on a team with classmates, family, friends, students, and colleagues on a packet of puzzles (i.e., logic problems).

1 month ago 1 0 1 0
Post image

Hello, world! CS50x Puzzle Day starts anytime after 00:00 on Friday, April 3, and ends anytime before 23:59 on Monday, April 6, in your own time zone. Register at cs50.ly/register.

1 month ago 7 1 1 1
Post image

Missed the launch of the new-and-improved CS50x 2026? 🧐 Not to worry! Enroll anytime at cs50.edx.org or watch the entire course on YouTube at cs50.ly/x2026. All your progress from last year will roll over!

2 months ago 19 2 1 0
Video

On January 1, 2026, we’re launching the new-and-improved version of CS50x on edx.org and CS50’s YouTube. A little sneak peek below!

3 months ago 23 4 0 0
Happy Holidays from CS50 🎁
Happy Holidays from CS50 🎁 YouTube video by CS50

Happy holidays from Professor @davidjmalan.bsky.social and CS50’s whole team here in Cambridge. 🎁 Stay tuned for release of CS50x 2026 on January 1, 2026.

youtube.com/shorts/8XuW8...

3 months ago 14 1 1 0
Puzzle Day! - CS50 Fair 2025 at Harvard
Puzzle Day! - CS50 Fair 2025 at Harvard YouTube video by CS50

Tune in to CS50’s YouTube channel to watch interviews from the CS50 Fair. You’ll see students at Harvard present their final projects. And you'll perhaps be inspired for a project of your own! 💫

3 months ago 6 0 1 0
This is CS50 - Stranger Things
This is CS50 - Stranger Things YouTube video by CS50

This is CS50x 2026 with Professor David J. Malan, CS50's (free) introduction to the intellectual enterprises of computer science and the art of programming, now with artificial intelligence (AI). 🦆 Full season available on edX on January 1, 2026. Register at cs50.edx.org.

4 months ago 9 1 1 0
Advertisement
Post image

Live from Harvard University at 1:30pm EST with Professor David J. Malan, this is CS50's last lecture this year. Open to anyone online. This lecture will become part of CS50x 2026 on edX on January 1, 2026.

On YouTube at youtube.com/live/NcBMUE1....
On Zoom at cs50.zoom.us/meeting/regi....

4 months ago 18 0 0 0
Harvard CS50 prof David J. Malan on why you should learn programming slowly [Podcast #197]
Harvard CS50 prof David J. Malan on why you should learn programming slowly [Podcast #197] YouTube video by freeCodeCamp.org

Check out this podcast with Professor @davidjmalan.bsky.social and @freecodecamp.bsky.social teacher and founder @quincy.bsky.social, where they talk about how CS50 got its start, the impact of AI on programming, and the future of education.

youtu.be/ZK6XWSCCgPQ?...

4 months ago 11 1 0 0
Post image

Live from Harvard University at 1:30pm EST, this is Week 9 of CS50 on Flask. Open to anyone online. This lecture will become part of CS50x 2026 on edX on January 1, 2026.

On YouTube at www.youtube.com/live/F8w1K3C....
On Zoom at cs50.zoom.us/meeting/regi....

5 months ago 10 0 0 0