Visual Studio CodeVS Code for CS50 CS50 duck debugger

CS50's adaptation of Codespaces for students and teachers

with these features

Localized for Bulgarian, Chinese, Czech, English, French, German, Hungarian, Italian, Japanese, Korean, Polish, Portuguese, Russian, Spanish, and Turkish.

Environments are based on cs50/codespace, which is based on cs50/cli, which is based on Ubuntu 24.04. Other software can be installed with apt, gem, npm, and pip. Email sysadmins@cs50.harvard.edu with questions.

or browse documentation
Codespaces