About 89,300 results
Open links in new tab
  1. CS50: Introduction to Computer Science | Harvard University

    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 …

  2. CS50: Harvard’s computer science courses and certificates | edX

    Start learning computer science with Harvard's CS50 courses on edX. Access free courses, earn certificates, and study at your own pace with expert-led instruction.

  3. CS50 - Wikipedia

    CS50 (Computer Science 50) [a] is an introductory course on computer science taught at Harvard University by David J. Malan.

  4. CS50x 2025

    This course teaches you how to solve problems, both with and without code, with an emphasis on correctness, design, and style. Topics include computational thinking, abstraction, algorithms, …

  5. HarvardX: CS50's Introduction to Computer Science | edX

    An introduction to the intellectual enterprises of computer science and the art of programming.

  6. CS50 Courses: What You Need to Know About CS50X, CS50P, and ...

    This course is designed for both beginners and those with some experience in programming, focusing on the fundamental concepts of computer science and problem-solving.

  7. Harvard CS50 Guide: How to Pick the Right Course (with Free ...

    Apr 14, 2025 · Let’s discuss the CS50 lineup, course by course, to help you find the best course for you. And let’s explain how you can earn a free certificate in most of these courses.