Section 0.1 Introduction
Welcome to CSPossible (beta version)! Discover whatβs possible when you learn computer science! This free course is designed to follow the College Boardβs 2027β2028 AP Computer Science Principles (AP CSP) redesign. Youβll learn to code using Python and explore Artificial Intelligence (AI), data, cybersecurity, and the Internet. You can also explore app development with optional MIT App Inventor lessons. With computer science, you will build skills to solve problems, think creatively, and bring your own ideas to life! Learn more about the 2027-2028 AP CSP redesign here.
To make sure the site saves your answers on questions, please click on the person icon at the top to register or login to your Runestone course.
Subsection 0.1.1 Teachers
If you are a teacher using this curriculum, please join the teaching CSPossible group which will give you access to teacher resources.
If you see errors or bugs, please report them with this error reporting form.
Subsection 0.1.2 Sisters Rise Up
If you are a woman taking Advanced Placement Computer Science (CSP and/or CSA) and identify as Black, Hispanic/Latina, and/or Native American you are eligible for a free mentoring program run by Dr. Barbara Ericson at the University of Michigan. Sisters Rise Up offers weekly one-hour remote help sessions and monthly two hour special sessions. Students who enroll in the program and send in their score(s) on the AP exams before the end of August receive a $100 gift card. The help sessions are led by experienced undergraduate college students. Students can start the enrollment process by providing information for a parent or guardian at https://tinyurl.com/55z7tyb9.
Subsection 0.1.3 Authors
This course was created by Dr. Beryl Hoffman, Professor of Computer Science at Elms College, MA, to follow the newest College Board AP CSP guidelines with the help of AP CSP teachers. Dr. Kate McDonnell from Cherry Creek Schools in Colorado contributed greatly to the development of this course with projects, unit tests for autograding, optional CSP lessons, and teacher resources. Leigh Anne Fitz of Virginia Beach Public Schools created projects and solutions for teachers. Some materials were borrowed and revised from Mobile CSP, CSAwesome, and Dr. Barb Ericsonβs AP CSP and Python 4 Everybody courses on Runestone. Thank you to all of the beta version testers!
Subsection 0.1.4 Copyright
Copyright Β© 2026 by Beryl Hoffman. All rights reserved.
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License which allows non-commercial use to copy, distribute, and change this work, with credit while maintaining free use of the copied work.
You have attempted of activities on this page.
