Some of the projects in CTC 101 are using an external IDE called processing to add additional features to the projects. Currently, it is not possible to install the desktop version of this software on Chromebooks, however, it is still possible to use it in the browser.
This means that those projects in CTC 101 who only requires the use of either Processing or Arduino can be done in Chromebooks without any limitations, while the projects that requires communication between Processing and Arduino will be done without using all of the features. There are 4 out of 29 projects in CTC 101 that uses communication between Processing and Arduino.