Skip to main content

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.