Demanding, but definitely doable. Social, but educational. A focused topic, but broadly applicable skills. CS50 is the quintessential Harvard (and Yale!) course."

Miss first lecture?

No worries! See syllabus' cover page for next steps.