THE FIRST-TIME LEARNER’S HANDBOOKOfficial sources. Plain-language explanations. ↗
OnlineDegreeGuide
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.

CS50 lecture hall

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.

A SMALLER NEXT STEP

One good question can
make things clearer.

Save a guidance enquiry draft before contacting a university.

YOUR NEXT QUESTION

Let’s get your enquiry ready.

This saves a draft on this browser. It is not sent, and no callback is requested.