CS50 · Selected coursework

From blocks to Python.

Four assignments you can try in your browser: a Scratch game, a tournament simulation, a quiz and an early website.

Don't run to the sun

Scratch · Playable game

Avoid the sun, collect bananas and watch your health. Runs from the original Scratch project, packaged with TurboWarp.

World Cup

Python · Tournament simulation

Run knockout tournaments using team ratings and compare the estimated chances of winning. The coursework's Python functions run in your browser.

Trivia

JavaScript · Interactive quiz

A multiple-choice question and a free-response question with immediate feedback.

Homepage

HTML & CSS · Early web coursework

A small four-page wiki-style site using Bootstrap. Preserved as an example of the original coursework.