Runestone Custom Course

To have access to the instructor's dashboard where you can create assignments and see your students' progress, you must create your own copy of the course following the directions below. All updates to the course are shared with the custom copies.

  1. Create your own copy of the CSAwesome course by clicking on Create a Course at Choose a unique name like SchoolName-2020 for your custom course and choose CS Awesome as the course to copy. For more info, see

  2. Have your students register for your course in one of the two following ways.

a. Student-directed: Create your custom course. Tell your students to go to and click on Sign Up and enter in the info to set up an account and enter Your Course Name (e.g. SchoolName-2020) into the Course Name field. Check the box next to “I agree” and click Sign Up.

b. Teacher-directed: If your students do NOT have Runestone accounts already, you can upload a csv file (save any spreadsheet as a csv file) with rows of username, email, first_name, last_name, password, coursename in Instructor's Page/Admin/Manage Students. You get to make up their usernames and passwords and register them for runestone and your course. See on how to avoid PII and personal emails.