The meanings of 'Intermediate' and 'Advanced' are vague and context dependent.<p>The <i>Programmer Competency Matrix</i> has some objective criteria that are language independent. A popular HN discussion of it is here: <a href="https://news.ycombinator.com/item?id=4626695" rel="nofollow">https://news.ycombinator.com/item?id=4626695</a><p>And the matrix itself is here: <a href="http://www.starling-software.com/employment/programmer-competency-matrix.html" rel="nofollow">http://www.starling-software.com/employment/programmer-compe...</a>
You could try <a href="https://pythonspot.com" rel="nofollow">https://pythonspot.com</a> or a Python course on <a href="https://udemy.com" rel="nofollow">https://udemy.com</a> / <a href="https://edx.org" rel="nofollow">https://edx.org</a>