Related Posts
More Posts
Ross or Fuqua?
New addition to the collection.

Additional Posts in Consulting
New to Fishbowl?
Download the Fishbowl app to
unlock all discussions on Fishbowl.
unlock all discussions on Fishbowl.
Ross or Fuqua?
New addition to the collection.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Download the Fishbowl app to unlock all discussions on Fishbowl.
Copy and paste embed code on your site

Scan your QR code to download
Fishbowl app on your mobile

I have found that the only way to be good at something is to do it. The best resource you could ask for is not where is information, but rather what are some real life problems that can be worked on.
Another tip - before you start to learn coding, try to find a problem that you would like to solve. Then view coding and the logic behind it, as a means to solve the problem.
Google
Someone's trying too hard to seem funny
Kaggle is your friend. It has data sets and scripts from those that solved the problem on there. I’d caution that the problems don’t often imitate real life. I spend the vast majority of my time trying to get my data into the right shape for analysis rather than the machine learning part.
Agree with D1. Udemy is my personal favorite for online learning, but others like coursera or code academy are just as good. Practice is your spare time to get good enough to be staffed on a project using it, and then just keep doing!
As for the ML side, try to learn the underlying statistics and mathematical concepts that underpin most ML models. Python offers lots of packages where you can just feed inputs and get outputs, but the real value in data science is being able to tweak and refine things so that they work well.
Datacamp is good for learning the fundamentals of Python. Kaggle has great training courses for analytics and ML. Google/Stack Overflow are great for when you run into any issues that you need to troubleshoot
Pick a problem to solve, and then Google how you can solve it in code.
I recommend python challenge (Google it). It throws some hard problems at you. Don't search for the answers, but instead search for the methods to solving the challenges
When you master the basics of python, read "Hands on Machine learning with scikit-learn, Keras and Tensorflow" it's the best book I found to understand both the theory and the application in python. Good luck.
Project based learning, where you focus on solving actual challenges, is far more helpful than a lot of "follow my lead" tutorials
Check out a nanodegree program in an area that interests you, and you'll get several project ideas out of the process. If you do use the free resources that walk you through a project, focus on figuring out your own solution before watching/reading how they solve a problem - then figure out why they did things differently, so you can improve your coding decisions, not just mimic a tutorial for a specific use case