The best way to improve your programming is to try new challenges. The below are some websites that offer challenges to help you improve and see how good you are!
https://coderbyte.com/challenges
http://www.programmr.com/exercises?lang=python
https://www.hackerrank.com/challenges/py-if-else/problem
https://www.practicepython.org/
https://projecteuler.net/ – Caution: A-Level only