This is a fee based resource created by a Texas computer science teacher. It includes an entire computer science curriculum, and is aligned to the AP Computer Science exam.
This computational thinking curriculum, provided by Google, is intended to integrate computer science into math and science courses. The lessons teach computer science using Pyhon.
This British website provides a dozen or more lessons for computer science and related concepts. It is not a complete curriculum by any means, but lessons could be used in conjunction with other resources.
This is MIT's Open Courseware course Introduction to Python. It includes exercises and labs, and also links to the PDF textbook, "How to think like a computer scientist."
Xcode is Apple's powerful integrated development environment for creating great apps for Mac, iPhone, and iPad. Xcode includes the Instruments analysis tool, iOS Simulator, and the latest Mac OS X and iOS SDKs.
Codecademy is the easiest way to learn how to code. It's interactive, fun, and you can do it with your friends.A nice free site that allows users to learn to code for creating websites, games, apps, etc. This is done in step by step instructions and a user can track their progress.