Check out my other site CSNewbs for theory, programming (Python, HTML, Greenfoot) and more.
Learning Python at school? Need a re-cap of certain constructs? This website will help you brush up on your programming skills!
Use the links on the sidebar to the right to find a specific concept with practice ideas and common problems on each page.
When you have read each page in a section, try the end of section practice tasks to test yourself.