Instructor Spotlight

David J. Malan

David J. Malan is the Gordon McKay Professor of the Practice of Computer Science at Harvard University, best known for teaching CS50, Harvard's Introduction to Computer Science. CS50 is the largest open-learning course at Harvard and Yale, and has been taken by over 4 million learners worldwide. Malan's energetic teaching style, high production value, and genuine passion for making CS accessible have set a new standard for computer science education.

1 hr 55 min

Chapters

Welcome to CS50

What is Computer Science?

Binary and Representation

Algorithms

Pseudocode and Scratch

Hands-On Demonstrations

The CS50 Community

Closing Thoughts

Transcript

David Malan

This is CS50, Harvard University's introduction to the intellectual enterprises of computer science and the art of programming.

David Malan

Whether or not you've had prior experience with programming, this course is for you. Two-thirds of CS50 students have never taken CS before.

David Malan

What ultimately matters in this course is not so much where you end up relative to your classmates, but where you end up relative to yourself when you began.