Instructor Spotlight
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.
Welcome to CS50
What is Computer Science?
Binary and Representation
Algorithms
Pseudocode and Scratch
Hands-On Demonstrations
The CS50 Community
Closing Thoughts
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.