I'm currently studying chemistry, but I'm losing interest in it. I've been thinking about switching to something more exciting, and I've started learning Python through a YouTube course. I love the idea of creating things through coding, but without a CS degree, I'm unsure about my prospects. With the rapid changes in AI and technology, I'm also considering other freelancing skills like video editing, graphic design, marketing, or e-commerce. Do you think sticking with Python could lead to job opportunities or should I explore those other skills?
4 Answers
You definitely don’t need a CS degree to succeed with Python! Many people have transitioned to tech from non-CS backgrounds, like I did. Python can lead to opportunities in data analysis, web development, and even simple app creations. It might take some time to see financial returns, but it's stable in the long run. Just focus on a niche that interests you, and if you stay consistent, it can be a great path for freelancing or a job.
If you're really passionate about coding, why not switch your major to something like Computer Science or IT? Don't let anyone tell you that AI will take over engineering roles—AI needs software engineers to exist! Plus, it's not advanced enough to create complete programs on its own. Learning Python can definitely open doors for you, especially in fields like data analysis and automation.
I was thinking of the same thing, but it means more years in school. I'm also feeling the pressure to stick with chemistry.
Honestly, just learning Python alone might not help you secure a job. A degree is often required, and finding a position can take a while for fresh graduates. If you’re thinking about freelancing, consider partnering with developers or using AI to help build your ideas instead.
Thanks for your input; I guess it’s something to ponder.
I think all the skills you mentioned could be affected by AI at some point. You might want to try an intro programming class first to see if you enjoy coding. Otherwise, jump into self-learning through tutorials and documents. Also, consider combining your chemistry knowledge with programming—it could give you a unique edge!
That's a great idea! I found a university offering virtual courses, and I'm thinking of enrolling there.

Thanks for the encouragement! I just finished my thesis and I'm keen to dive into a job while picking up programming.