or browse documentation

CS50's adaptation of Codespaces for students and teachers
bash
clang
or gcc
clang
or g++
docker
flask
http-server
javac
and java
node
python
ruby
sqlite3
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 22.04. Other software can be installed with apt
, gem
, npm
, and pip
. Email sysadmins@cs50.harvard.edu with questions.