There are many different curriculum that you can use to teach AP Computer Science Principles. Below are some of the more popular courses used. Although there is no one box that fits all, you should generally pull from a collaboration of resources
Username or Email Address
Registration confirmation will be emailed to you.