REAL LESSONS. A BETTER FIRST IMPRESSION.
Watch before you choose.
Official lectures and a short explainer from their original publishers. Videos are embedded on request, with direct source links available.
Harvard CS50 · David J. Malan
How does a computer solve a problem?
Full lecture · CS50x Week 0 ↗
Harvard CS50 · David J. Malan
Your first functions and variables
Full lecture · CS50P Week 0 ↗
MIT OpenCourseWare · Dr. Ana Bell
What is computation?
Full lecture · Fall 2016 archive ↗
Harvard CS50P Shorts
One idea, explained: functions
Official short explainer ↗