Set Up Course Builder

This page presents an overview of the set-up process followed by a list of steps. Note Windows is currently supported only on a best-effort basis. We expect Windows instructions to work, but if they do not, consider a Linux Virtual Machine or use a Mac if one is available to you.


Course Builder is written in the Python programming language. You do not need to know Python to use Course Builder, but you do need to ensure that you have Python on your machine to run Course Builder.

Before you can begin building a course, you must prepare a home for your Course Builder app. So the next step is to set up a cloud project with a unique ID on Google Cloud Platform.

At this point, you have a machine running Python and a Google Cloud account with one project. The next step is to download Course Builder.

After deploying Course Builder, you can go to the site on the web and start using Course Builder.

List of Steps

  1. Check for Python 2.7.
  2. Create a cloud project.
  3. Download Course Builder.
  4. Deploy Course Builder to the cloud.
  5. Visit your site to confirm deployment and get started