Codebench is an integrated platform for learning data science through Jupyter notebooks. It assists in desigining, developing,releasing, and overseeing project submissions. During the assignment completion phase, users can leverage generative AI for responsible AI assistance.

NOTE For Spring 24 students:

Codebench for Spring will be taken down around May 13.

Your files will be available from any of the ilab systems in

They'll stay there through the Fall, 2024 semester. Note that these directories are read-only. I.e. you won't be able to change the files.

If you want to continue using your files from jupyterhub

Codebench has a special copy of Jupyterhub, set up for your class. If you want to continue using Jupyterhub after the class, we have a general-purpose Jupyterhub at will only be able to see files in your normal home directory. To use files from these courses in, log into and copy them from /courses/XXX/NETID into your home directory. Then they'll show up in jupyterhub.

Links to codebench

There is a separate instance of Codebench for each course that uses it.

For summer of 2024 the only section is

Here are links for Spring 2024:

About grading

See Grading in Codebench for instructions on fetching and submitting assignments.

This system uses for grading. is a service that allows graders to annotate assignments, and give better feedback than you'd normally get from online grading. Codepost has its own logins, based on an email address and a separate Codepost password.

You can get to from the button in the "Codepost" section of the main Codebench web page. You can also go directly to

The first time you submit an assignment, it will create an account for you at, using as your email address. You should get an email from codepost telling you how to set up the account so you can login.

If you don't see any email from codepost by the time you submit your first assignment, check your spam.

Your instructor may ask us to create accounts for all students at once, before the first assignment. If so, you'll get the email then.


Refer to the links below for guidance on preparing your notebooks:

Where files are

There are separate home directories for these systems. You have 15 GB quotes on them. You can access them from any ilab system as

At the end of the semester, please move any files you're going to need into your normal home directory. These directories will be deleted in the middle of the semester following the course.