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."
"Downloaded more than 500 thousand times, Learn Python The Hard Way is proving to be an effective and fun book for learning to code.
If you've always wanted to learn programming but failed in the past, then this is your next book."
"This is the code repository for JES, the Jython Environment for Students. It is an educational IDE used in the Media Computation curriculum developed by Mark Guzdial and Barbara Ericson at Georgia Tech. More details on the curriculum are available at http://www.mediacomputation.org/."
"Smalltalk is a foundational programming language that is based on pervasive message passing, pervasive dynamic strong typing, pervasive reflection and pervasive object orientation.
"
"Etoys is . . .
an educational tool for teaching children powerful ideas in compelling ways
a media-rich authoring environment and visual programming system
a free software program that works on almost all personal computers"