OK, I have a small amount of knowledge about SQL as my dad and my work both use it a lot
If you're using SQL at your current place then do you have dev teams you could talk to directly, it could be worth having a chat with one of the managers and expressing an interest and then trying to arrange to do some work with them, help out on a project etc. It would be waaaay better than trying to get some random support job and then hoping you can work your way into a dev role, you might well be better placed to do that already.
In some cases getting a help desk type role in the hope of moving intoa development role might be like getting a baggage handler job at the airport in the hope of becoming a pilot. In other cases it might be complimentary (a particularly technical application support role or DevOps role might be useful) but if you ultimately want to become a developer then it's probably not optimal to have to spend time learning a new role you don't really want only to then try to change careers again.
Also keep in mind that your udemy certificate from whichever person created the course isn't in itself likely to be worth much, you're basically saying you've done some python and presumably will have built some simple projects which you might have been guided through by the course instructor. That might be sufficient for a keen new graduate a company is willing to train or indeed might be sufficient for a dev manager at your current company to take you seriously and have a chat with you about what they're looking for etc.. but it might not be sufficient for some completely new employer to take a risk on you. Perhaps take a look at a bootcamp sylabus and see if you've convered lots of what they cover or maybe take a look at this for some additional courses:
Path to a free self-taught education in Computer Science! - ossu/computer-science
github.com
I'm looking for an online course that would provide me with a worthwhile qualification. I'm happy to pay if it's a genuine course. I have experience with PHP so I reckon that could be a good start for me. I would also enjoy Python.
I know I can Google this, but with so many scams going around then I thought I would ask if anyone has any first hand experience.
Well, this might be a good start for the basics:
Python is an easy to learn, powerful programming language. It has efficient high-level data structures and a simple but effective approach to object-oriented programming. Python’s elegant syntax an...
docs.python.org
It's obvs not a scam though it also won't give you a "qualification" then again I'm not sure how much value there is in a certificate from udemy etc.. those things are more a case of just showing that you've done something, ditto to coursera, edX etc.. (make sure that if you do take any courses from the latter two, as they're taught by real universities, you make it clear you took a coursera or edX MOOC course, some people misrepresent these things as having actually enrolled in and taken a short course at [good brand name] university.)
Udacity offers "nanodegrees" and does work with employers so if you cover the basics first you could try something like this perhaps:
Learn online and advance your career with courses in programming, data science, artificial intelligence, digital marketing, and more. Gain in-demand technical skills. Join today!
www.udacity.com
There are also bootcamps, they'll work with employers too though opinions do vary as to whether they're a rip off etc..
Or you could look at some accredited courses taught by universities - some sort of graduate certificate or diploma - essentially a qualification at the undergrad level but not requiring as many credits as a full degree.
Or for a thorough DIY option that goes a bit beyond just learning Python you could look at this for some free course suggestions:
Path to a free self-taught education in Computer Science! - ossu/computer-science
github.com