Personally, I would recommend doing a Diploma in IT first before considering a degree (the diploma covers programming, pc technician/repair work with a spliff of business stuff, at UNISA anyway, I'm starting with it next year), it's a good all-round start in the Comp Sci/IT field. UNISA's applications are still open until October.
I would also recommend this before considering a qualification. I've completed CS50 and I'm almost done with CS50W (the web development follow-up to the original CS50), so I think I can give you advice about the course.
For starters, this is on par with a first-year university course, seriously, CS50 doesn't pull any punches, to complete newcomers in Comp Sci it might be a bit of a challenge. There are Lectures and Notes, available in each week's syllabus, then there's the most renowned part of the course, the Problem Sets or as I called them "this week's homework". While the Lectures and Notes can help you mostly with each week's problem set, you will come across problems that you have to Google or ask questions about on the community Discord. And if I'm truly honest if you can master C/get C down along with Algorithms and Data Structures then Python (which you will also learn later on in the course) will be a breeze along with JavaScript (whose basic syntax is C-like) and SQL. The homework can be difficult regardless if you choose more comfortable or less comfortable (yes, in most problem sets you can pick what difficulty-level problem you want to do, you could even do both if you feel masochistic).
But finishing the problem sets, especially after struggling with them, is the best feeling ever and very rewarding.
You will learn quite a lot about yourself and about the topic too. The head lecturer, David Malan, is one of the best teachers you will ever see (coming from a guy who didn't have the best teachers in high school).
CS50 Links:
An introduction to the intellectual enterprises of computer science and the art of programming.
www.edx.org
Harvard University's introduction to the intellectual enterprises of computer science and the art of programming.
cs50.harvard.edu
On another topic I would recommend Udemy for niche topics and not broad ones (like an intro to CompSci or general web development), for example, if you want to do PLC programming, look it up on Udemy and find a course that suits your fancy.
I hope this essay I just wrote helps you somewhat