Runestone Registration

Important: If you are an instructor please use your institutional email address so we can verify your instructor status. If we cannot verify your status as an instructor your course will be removed.

privacy policy, terms, and conditions.

Registration Hints

In the field for the Course Name please use the course name your instructor gave you. Or...

If you are an instructor registering for the first time OR an independent learner use one of the following for our open, public courses.

Runestone uses usernames to keep track of you. Please write it down somewhere if you're likely to forget it.

Open Textbooks

  • StudentCSP for AP CS Principles - Student Edition
  • alexainspace for Alexa in Space
  • csawesome for AP CSAwesome
  • mobilecsp for Mobile CSP
  • bluebook for Runestone Blue Book
  • complex for On Complexity
  • engr101umich for ENGR 101
  • technovation for Technovation
  • welcomecs for Welcome To CS
  • cppds for Problem Solving with Algorithms and Data Structures using C++
  • pythonds for Problem Solving with Algorithms and Data Structures
  • pythonds3 for Problem Solving with Algorithms and Data Structures 3rd edition
  • pythoned for Solución de problemas con algoritmos y estructuras de datos
  • MasteringDatabases for Mastering Relational Databases
  • practical_db for A Practical Introduction to Databases
  • Subgoals for Subgoals
  • csjava for CS Java
  • fopp for Foundations of Python Programming
  • javajavajava for Java, Java, Java
  • thinkcpp for How to Think Like a Computer Scientist - C++
  • thinkcspy for How to Think like a Computer Scientist: Interactive Edition
  • ac1 for Introduction to Google Sheets and SQL
  • httlads for How to Think Like a Data Scientist
  • py4e-int for Python for Everybody - Interactive
  • JS4Python for JavaScript 4 Python Programmers
  • cpp4python for C++ for Python Programmers
  • java4python for Java for Python Programmers
  • APEX for APEX Calculus
  • ExcelCalculus for Business Calculus with Excel
  • boelkins-ACS for Active Calculus
  • dmoi for Discrete Mathematics
  • fcla for A First Course in Linear Algebra
  • int-algebra for Intermediate Algebra
  • webfundamentals for Fundamentals of Web Programming
  • class-exp for class-exp
  • httlacs for How to Think Like a Computer Scientist
  • AATA for Abstract Algebra
  • odeproject for The Ordinary Differential Equations Project
  • p3pt for p3pt
  • p3tog for p3tog