These resources from google and courses like Fast AI are great for getting devs up to speed so they can meaningfully contribute to data science projects - filling that big demand for data + ml literate devs, especially internally. They’re not designed to get people jobs (disclosure, getting people jobs in data science is what we do at thisismetis.com)
If you want to go deeper? The open source data science masters is a good set of resources[0]. The first few sections of Goodfellow’s deep learning book are a great crash course in ML math/stats theory[1]. Introduction to Statistical Learning is a staple in most people’s library[2]. There’s a glut of intro level data science content out there on the internet, but intermediate to advanced stuff usually means putting in serious effort or breaking out your checkbook and going back to school (whether traditional or otherwise).
[0]http://datasciencemasters.org/ [1]https://www.deeplearningbook.org/ [2]http://faculty.marshall.usc.edu/gareth-james/ISL/
I returned to grad school for ML two years ago, and even now I still struggle with some ML job interviews when it comes to statistics and theoretical questions that I've studied two years for. One particularly challenging part of ML interview is that it covers much more than a typical CS interviews that I'm used to. I had a ML engineer internship interview with a famous ML company recently, and I was asked about sorting algorithms, hashing algorithms, non-convex optimization techniques, gaussian processes and manually compute the jacobian of a NN for backprop on the spot.
I couldn't imagine reading 3 books on python, and wondering will I get an interview. The question should be, can I write a simple program. Measuring by can I get a job interview is asking the reverse question.
I mean, would you hire you? Can you solve a potential company's problems with your AI toolset.
The problem with the MOOC ecosystem at the moment is there's no clear path forward with them. I'd have imagined the MOOC certifications solving this problem, but I feel networking plays a much bigger role in the job market rather than credibility.
The only exception I see is Udacity, which, by its pricing has created a limited pool of graduates, and therefore are valued much higher
- MOOCs
- Udacity
- Kaggle
I'm not being facetious, this is my honest advice.
> but I feel like I'm missing the point of this
There is no overarching point - each of the resources that you've listed have their own reasons to share educational content for free, it's up to you to use it as well as you can.
2. Fast AI parts 1 & 2
3. The old Google Machine learning course
But, what next?. From my experience, this doesn't give you enough credibility to get you a job interview at even a small sized firm, let alone Google.
Don't get me wrong, I really appreciate all the fantastic AI learning resources out there. Its incredibly enabling, but I feel like I'm missing the point of this - Is it to enable people to start companies using AI based tech, and grow the google compute based ecosystem? If its to grow the number of AI jobs and eligible people for those jobs, I have doubts whether that's actually working, or am I missing something?