Welcome to the New Home of Runestone Interactive

  • We have moved. Same team, just a new hosting service and a bunch of new features.
  • A great new redesigned instructor interface two summers in the making.
  • Same great books
  • Any transition is likely to uncover bugs. Please let us know if something isn't working!

If you find something broken

Please contact us file a bug report


Why Log in? Excellent question. You don't need to log in to use the books we've provided. But you won't be able to save your work and come back to it later. Don't worry: we have no plans to spam you with email, and we will never sell your contact information to anyone. If you are a student that is part of a course, please register and/or login. When you register be sure to choose the course that your instructor has given you.

Sign in with your Runestone Academy account
Your username is NOT your email address

More Information

What is Runestone? How can you use and contribute to what we offer? To learn more about this project, see this overview. For more information about the whole Runestone Interactive community and project, including how to contribute, please click here!

New Instructors - Getting Started

Support Us

Thank You! Many thanks to the Minnesota State University Moorhead CS department for a generous donation to keep Runestone development active and all of these resources free. Please consider having your own school or department do likewise.

This project is Open Source, but it does take time and resources. Especially as our popularity has grown we have server costs. We were also able to make great progress during the Summer of 2013 thanks to a generous grant from ACM-SIGCSE that supported one of our undergraduate students. It would be great if we could have a student working on this all the time.

If these books have helped you, if you liked them, please consider making a small donation.

Your Privacy

The books provided on Runestone Academy are free and open source. They are for educational purposes. As part of our educational mission we do collect usage data to help us better understand how you learn and how you use our books. In exchange, we may use this data to make decisions about revisions to the content, and we may use this data to publish academic papers. We would never publish anything that revealed your identity. We may share this data with fellow educational researchers, but rest assured that all personally identifying information will be anonymized before we do. If you have questions about this please feel free to contact us.