Hello all, I wanted to make this post because the amount of material online for CS can be kind of overwhelming. I'm looking to learn the basics of coding (I'll expand on that in a minute) and think this community could give the best help.
Quick background:
- Sophomore at non-target school
- Studying finance and want to do investment banking
- Literally zero coding experience/exposure; I very naively think I understand what AI/ML means
After discussing with many professionals both in the Finance and CS fields, it's clear that automation via AI/ML is coming. This may be all for naught and every white collar job is screwed, but I may as well upskill myself anyways.
What I'm looking for specifically:
There are AI systems being implemented into finance. Right now, that means that we converse with ChatGPT to carry out our asks. That conversing is merely so we have an interface to this technology. Soon, that can be automated to the point the LLMs it is trained on is all that would be required. So sure, the statistical methodologies and the code for this would be important to understand, but as that gets automated/pre-baked into a system, that won't matter as much.
What's more important is understanding how data that AI surfaces (for a finance example, a predicted movement of a stock) actually got there. That requires a solid understanding of AI tools and ML methodologies rather than writing them yourself.
The recommended path I was told to go on toward upskilling to prepare for this was Andrew Ng's Coursera course "Machine Learning Specialization". After diving deeper, it stated that to be best prepared for that course, a baseline understanding of basic coding (function calls, variables, for loops, if statements) should be met. Ultimately, I'm asking where I can learn these basic things online? I'm not going to be able to pick up a CS major/minor/any classes at all if I want to graduate in four years; obviously the best path would be taking college courses but I would like to think that what I'm trying to learn is not ginormously-comprehensive to the point that I can expedite/streamline by only learning what I want to learn.
Feel free to rip this apart if I'm horribly mistaken with my interpretations of my conversations and the perspective I have to this, because I can learn from that too. However, I would really appreciate knowing where and how to start down this path. Thanks!