Principles is a proposed AP course under development that seeks to broaden participation in computing and computer science. Development is being led by a team of computer science educators organized by the College Board and the National Science Foundation.
Many of the standards for the course that became Fundamentals came from this course.
"Welcome to learnpython.org's interactive Python tutorial.
Whether you are an experienced programmer or not, this website is intended for everyone who wishes to learn the Python programming language."