I think your course is preparing you more for Web development as well as software eng. So if that's what you like then you can just search Web development jobs online and see what other stuff they want.
There should be a lot of jobs for python but a lot will be more machine learning / data science ones. You can make websites with python using django, but i dont think that's as popular as javascript (search django jobs to check)
You should learn at least one object orientated programming language for now (java, python, C#...). And learn that in enough detail, then if you need to learn another one later it will be really easy coz the concepts are the same in all OOP programming languages.
The concepts you should know by the end are: creating objects, inheritance, polymorphism...
Technically, some ppl say python is a beginner language, but if you're going to learn it up to object orientated level then it doesn't really matter coz difficulty is the same.
Look into what interests you when picking, for example, if you wanna make android apps then java is a good choice, if you go down a machine learning path then maybe python. But just learn one for now and make some projects with it, whether it be apps, websites, software or games(using something like unity).
If you're really interested in Web dev then maybe learn some javascript libraries. I think node.js and react.js are popular (pay is usually decent) , but just search up some jobs and see what ppl want right now.
Once you've learnt an OOP language learn more about data structures maybe.
Also do some programming challenges, using a website like hackerrank that has challenges from easy level to advanced and can test you on data structures and key algorthims as well (which is good for software eng)