Skip to content
An Educational IDE showing off various Google EDU technologies.
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github/ISSUE_TEMPLATE Update issue templates Jul 17, 2018
app
build
dist Clean up of no longer needed files. May 18, 2017
doc Update DEVELOPMENT.md Nov 27, 2018
genfiles
locales
patches/blockly Added additional Phaser Group block. Jun 11, 2018
src Updated Shepherd to the new version and adjusted relevant tests. Apr 18, 2019
static_files Updated Shepherd to the new version and adjusted relevant tests. Apr 18, 2019
test Updated closure-builder to the latest version. Apr 19, 2019
third_party Updated Shepherd to the new version and adjusted relevant tests. Apr 18, 2019
training/phaser Fixed .md files to be compatible with markdown linter. May 5, 2018
.codeclimate.yml
.eslintignore Deps.js intergration for unit tests. (#179) Jul 17, 2018
.eslintrc Added simpler tutorial developer interface (#161) May 15, 2018
.gitattributes
.gitignore
.gitmodules Updated Shepherd to the new version and adjusted relevant tests. Apr 18, 2019
.markdownlintrc Fixed .md files to be compatible with markdown linter. May 5, 2018
.travis.yml Added editor view handling inside the file format. May 8, 2018
AUTHORS Merged UI portions of workbench into tutorial (#173) Sep 13, 2018
BUILD.md fixes in doc, build.md and readme.md (#191) Oct 3, 2018
CHANGELOG.md Updated Phaser.io integration and improved German translation. Mar 24, 2019
CONTRIBUTING.md
LICENSE-HEADER Adjusted Copyright notice and smaller bug fixes. Jul 25, 2016
LICENSE.md
NOTICE.md Updated Shepherd to the new version and adjusted relevant tests. Apr 18, 2019
README.md Update README.md Oct 3, 2018
documentation.json Initial commit of Coding with Chrome BETA! Dec 3, 2015
package-lock.json Updated closure-builder to the latest version. Apr 19, 2019
package.json

README.md

Coding with Chrome Available in the Chrome Web Store

Maintainability Test Coverage Build Status Coding with Chrome

Coding with Chrome is an Educational Development Environment built around two core philosophies:

  1. Offer a stand-alone, offline app experience which allows people anywhere to learn how to build useful computer programs:
    • A basic IDE able to support real programming work
    • A tutorial system that poses a challenge, checks the solution and provides feedback.
  2. Allow educators to put together a custom curriculum made up of various components like:
    • input languages (blockly, javascript, coffeescript)
    • output modules (turtle graphics, javascript output, connected robots)
    • Flexible UI where elements can be easily added, modified or removed
    • Tutorial engine for self-learning

Licensing

Apache License, Version 2.0 see LICENSE.md

Install Coding with Chrome

If you only want to install Coding with Chrome, you could use the pre-compiled versions.

Chrome App version

To install the Chrome App version:

  1. Visit the Chrome Web Store
  2. Click Add to Chrome
  3. Go to chrome://apps or use the "Overview" ○ Launcher
  4. Launch Coding with Chrome

Mac OS and Windows version (alpha)

To install the Mac OS and/or Windows binary version:

  1. Visit the Release Page and look for the latest entry
  2. Download and extract the corresponding .zip file for your platform
  3. Go into the extracted folder and launch Coding with Chrome(.app/.exe)

Build the Coding with Chrome App

If you want to build the latest Coding with Chrome App from the source code, please check the build instructions.

Supported hardware and system

Supported hardware

Computers and Laptops with Chrome OS or any OS which is able to run the Desktop Chrome Browser are supported. For additional features Bluetooth and/or USB are required.

Supported systems

The following operating systems are supported by Coding with Chrome:

  • Chrome OS
  • Mac OS
  • Windows OS
  • Linux (without Bluetooth support / USB supported)

Supported robots

The following robots are supported, out of the box by Coding with Chrome:

  • EV3
  • Sphero 2.0
  • Sphero SPRK+
  • mBot (firmware >= 06.01.104)
  • mBot Ranger (firmware >= 09.01.001)

Report Issues

For any issues or feature requests, we would really appreciate it if you report them using our issue tracker.

Contributing

Contributing to Coding with Chrome is subject to the guidelines in the CONTRIBUTING.md file, which, in brief, requires that contributors sign the Individual Contributor License Agreement (CLA).

For more information about develop for Coding with Chrome, please check doc/DEVELOPMENT.md

Translation

For translation instruction, please check doc/I18N.md.

Credits

Coding with Chrome is made possible by other open source software.

You can’t perform that action at this time.