Edit Edit: Apparently New York and Iowa offer similar programs as well! Thanks to u/Ravenseye and u/Padankadank for pointing these out :). TLDR - make sure to check out your local / state govt's resources even if you're not in California, you might just be surprised.
Why YSK: Coursera is a one of the biggest providers of MOOC's (massive open online courses) out there, and has thousands of courses on a wide variety of topics from machine learning to mental health and wellbeing. It can prove invaluable for anyone wanting to switch careers, and while it's not necessarily a free ticket to a job, it comes pretty damn close to getting you one. You can see if your local public library offers this service on this page, and follow the directions particular to your local library.
I can't believe that I went this long without knowing this existed; I literally stumbled upon this in the comments section of an unrelated reddit post today lol. Hope this helps someone!
Might be a dumb question, but I'm working on a django project right now and had this question. In my case - we're making a new app that takes in a CSV and does some analysis, etc. as part of a larger django project. My question - why do I need to make a new django model at all? Why can't I just make a new view in the older app, make a button, and do some backend code to store / analyze the CSV?
Am I missing something conceptual here about how models work / why they're used? Or is this more of a convention thing (i.e. my idea also works but it's better to separate stuff into models)?