CS50's adaptation of Codespaces for students and teachers
with support for these runtimes
- Bash, using
bash
- C, using
clang
or gcc
- C++, using
clang
or g++
- Flask, using
flask
- HTML, CSS, and JavaScript, using
http-server
- Java, using
javac
and java
- Node.js, using
node
- Python, using
python
- Ruby, using
ruby
- SQLite, using
sqlite3
Environments are based on cs50/codespace, which is based on cs50/cli, which is based on Ubuntu 22.04. Email sysadmins@cs50.harvard.edu with questions.
You seem to be on a mobile device. Best to use a laptop or desktop!
You seem to be using an
unsupported browser. Best to download and install the latest version of
.