Hi. So I've been coding for about 3 years and I can say that given a task I'll be comfortable finding my way around it. My current issue though is that my knowledge is surface level. I don't know design patterns, dependency injection, the deep things about python, databases and a whole lot. I have two issues. The first is I'm unsure of what to learn to level up. The second is that most of the courses available are beginner courses.
Looking for any help. Thanks