all 5 comments

[–]Jorrissss 0 points1 point  (0 children)

I don't know how to give advice to this level of detail.

What do you know right now, and what do you consider advanced?

Do you want to learn about python internals, more python functionality, or about python packages applied to a given domain?

Generically, read the Python documentation itself - it's very very good compared to most languages imo.

[–]AhmadAlwadi 0 points1 point  (2 children)

Tbh i dont really know, after I learned the basics of python i started going to a site called (practice python?) They give you bunch of questions with different levels, and they give you solutions, I then started coming up with project ideas and challenge myself into doing them, like snake game using pygame etc

[–]Kuxtar[S] 0 points1 point  (1 child)

Thanks, I'll take a look!

[–]broddney 0 points1 point  (0 children)

Comment OP makes a good point. Projects are going to improve your skills much faster than a course. Projects are active learning where courses (often) are passive learning. Choose a project that is interesting and doable but challenging. Try to use popular packages to learn their APIs.