An online Python editor that's great for testing longer programs. Input must be entered in advance.
Online Python console on the official website. An excellent place to test Python code online.
One of the University of Waterloo's resources for learning Python. Enter anz0, ashmc, or Fay-Z as your "guru" to ask us questions through the site.
Interactive lessons on Python syntax. Offers free and paid membership options.
Online Python tutorials/notes. More advanced, but less interactive. An excellent place to broaden your knowledge.
Interactive lesions on a variety of subjects, including web development, data management, application design, and programming languages.
Covers Python, HTML, CSS, JavaScript, and language independent lessons. A good place to learn basic programming concepts.
Videos and lessons on JavaScript, HTML, CSS, and SQL, including applications in animation and games.
Tutorials on all aspects of web development, from HTML and CSS, to JavaScript and server side languages.