The Cambridge Consultancy Group
About CCG Blocks
CCG Blocks is the block-coding editor used in the CCG AI Programme. It is a modified version of the open-source Scratch 3 editor, with an added extension that runs image and sound models trained in Google's Teachable Machine.
Credits
- Scratch editor (scratch-gui, scratch-vm and scratch-blocks) by the Scratch Foundation, licensed under the GNU Affero General Public License v3. CCG Blocks is not made, endorsed or supported by the Scratch Foundation or MIT. Scratch is a trademark of MIT.
- TM2Scratch extension by Junya Ishihara, licensed under the GNU Affero General Public License v3.
- ml5.js machine learning library, under the ml5.js licence.
- Teachable Machine is a Google tool, used separately at teachablemachine.withgoogle.com to train models.
Source code
The complete source code for this editor, including every CCG change, is available at github.com/CambridgeConsultancyGroup/ccg-blocks under the GNU Affero General Public License v3.
Your projects and your data
- Projects are saved to your own computer with File, then Save to your computer. Nothing is stored on CCG servers.
- Camera and microphone are used only in your browser while the editor is open.
- Teachable Machine models load from the link you paste. Training images and recordings are never sent to CCG.