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

This site is the home for teachers interested in bringing CS50 to their high school or university. CS50 AP, which satisfies the College Board's new AP CS Principles curriculum framework, is identical to the curriculum we use at Harvard, but modified for a high school audience. CS50x is aimed at university level courses, and is the same as the curriculum used at Harvard. If you have any questions, feel free to email us at outreach@cs50.harvard.edu.

    © David J. Malan, 2016.