WATCH / PAUSE / TRY
A short experiment in learning online.
Official Harvard CS50P material with David J. Malan. An independent programming taster, not a degree class from the providers in this directory.

The video loads from YouTube only after you press play. Official lecture, notes and alternative video links ↗
Functions and variables
Try the opening portion of the lecture. Pause when you encounter a new idea and explain it in your own words before continuing.
Try a small task
Imagine a function that adds two course-material prices. What are the inputs and output? What changes when one item costs zero? Write the steps in plain English; coding is optional.