code.org
khan academy computer programming
khan academy computer science
intro to python for students and teachers