Shawn asks, “How can I develop data science skills without spending lots of money?”
Learning marketing data science without spending a lot of money is very straightforward: download the free, open-source tools you need, and find one of the many, many courses available to teach you data science basics. I recommend IBM’s CognitiveClass.ai course site.
Once you’ve learned the course materials, then go and practice. Sign up for free on a site like Kaggle.com and participate in the many different competitions and challenges there. After you’ve got the hang of solving more complex problems, go do an internship or project with any company and see what problems you can solve.
Can’t see anything? Watch it on YouTube here.
Listen to the audio here:
- Got a question for You Ask, I’ll Answer? Submit it here!
- Subscribe to my weekly newsletter for more useful marketing tips.
- Find older episodes of You Ask, I Answer on my YouTube channel.
- Need help with your company’s data and analytics? Let me know!
- Join my free Slack group for marketers interested in analytics!
What follows is an AI-generated transcript. The transcript may contain errors and is not a substitute for watching the video.
In today’s episode, Shawn asks, How can I develop data science skills without spending lots of money? fair question.
You don’t have to spend any money to learn data science and be able to do it well today, because of all the massive skills shortages and talent shortages.
There are companies that are just giving away resources for you to become a data scientist because frankly, we need a pipeline of talent that just isn’t there.
So how do you get started, it’s a four step process.
It’s download what you need, take some courses, go practice and then do an internship.
So let’s, let’s walk through these.
I’m going to go at this from the perspective using the our programming language for data science.
You can also take the Python route Either is fine.
You’re going to learn to code and build stuff in one of these two programming.
First place you want to go is to get tools.
If you have a relatively modern computer, download the open source free our programming language, and then the our Studio IDE, which you can find at our studio.
com, that would be the first place I would go.
You can also if you want to have access to a bigger suite of tools, use the free to try IBM Watson Studio, either one will be great.
I would suggest for beginners.
Start with our studio and if you have a computer that is not say the, you know, a modern computer, if it’s more than a couple of years old, I would go and again sign up for IBM Watson Studio.
You can get a free account there and like 50 hours a month of compute time, and you can also go to our studio cloud and get a free our studio Cloud account which allows you to run our studio Justin a Weber browser and all the computation is handled remotely on somebody else’s servers.
So those would be the tools that you would need to get started, I would strongly recommend installing what’s called the tidy verse, ti de why tidy verse inside of our studio.
And when you install our studio and are you will be able to, to install a lot of these things from the graphical user interface.
It’s not you don’t have to write a whole bunch of programming code just to get up and running.
Next, start learning just the basics of how to use our and there’s a couple of different places that you can go education, our studio.
com has a ton of resources including some tutorials and things that I think are important.
There’s some really good books here like our for data science, which is available for free online not to spend any money As long as you don’t mind reading off the screen.
And then once you’ve gotten the basics of the our environment down I would go over to IBM’s cognitive class.ai cognitive class.ai is a portal for tons of free classes free courses and certifications little badges that you get from IBM, again totally for free, completely for free.
And the one I would look at would be will be looking at two.
One is data science foundations and then applied data science with our and then applied data science with our you’ll see our one on one with databases, data visualization and you get a badge at the end of it.
Data Science foundations is more conceptual, it is a lot more on what is data science, the tools, the methodology, I would do this as well.
Start with foundations then go to apply data science with our and as you saw in the course catalog here.
There are ones for Python as well.
So those would be step two, take some courses, take these courses, you can see you know, they’re going to require probably anywhere from 10 to 15 hours of your time to go through these courses and to take the classes and stuff like that, that will get you tools and knowledge.
The next step after you have tools and knowledge is to start to apply the knowledge because again, all this theory and all these, this example code is good, you need it.
But it’s not enough, I need to go and do some practical application of the place I would suggest for this is go to Kaggle.
com sign up for a free account there.
And what you will see are, once you get in, is looking at this exercises.
There are all sorts of discussions but most importantly, they’re these competitions.
These competitions are open.
And what allows you to do is go through and pick some challenge here.
And you can join a team if you want to just tackle it on your own, but look at the major challenges that are available, particularly at your skill level, when you first sign up, it’ll be beginner.
And it will give you some suggestions of exercises to try to apply your knowledge.
Try out your skills and see how do you how do you do, how well do you do with the challenge, and you can obviously see other people’s discussions, see shared examples of code.
A lot of folks in the Kaggle environment fair warning are very Python oriented.
So if you are looking for some RSF help to find that sub community within here in order to to find folks who can answer questions about your code, specifically, also essential sign up for a free account over at stack overflow.com.
Because you’re going to be copying and pasting other people’s examples and ideas, and then tuning them and tweaking them and eventually, you know, making your own versions of this code for a long time.
So that’s step three, taking your knowledge and applying it to real world examples because that’s what’s on Kaggle is a lot of real world data sets.
You can see there’s tons of money competitions on here, you know Santa’s workshop NFL big dateable.
So you can find something that’s fun to work on and challenging at you whatever skill level you come into it at.
Step four, is do an internship or project with any company and see what problems you can solve.
Easiest way to do it would be an unpaid internship companies are generally happy to have free labor.
with the understanding that, you know, you’re gonna be working on something that’s probably not a top priority for them.
I would especially look at something like a nonprofit, and be able to use some of the techniques that you’ve learned in these courses to solve a challenge for them.
Real good example for a nonprofit would be doing something like regression or classification, what makes it good donor or what increases donations and see if you can apply all the knowledge you’ve gained to help a company, build some tests and see if they can generate a useful outcome.
I think you can do obviously, if you want to go to the practical application, I was start a side hustle, right? Start a, a boutique consultancy.
And again, try and find a couple of companies that want to help.
You’ll be doing some free work up front, because you’ve got to get case studies.
You’ve got to get examples, you know what you’re doing.
The certifications are important and useful, but they’re not enough by themselves.
You got to have a portfolio of usable stuff that shows that you you’re competent, so do some projects.
And then who knows, maybe your side hustle becomes your main hustle down the road that certainly was the path that I took.
So that’s the answer to how do you develop data science skills without spending lots of money, free tools, because almost everything is happening in data science and machine learning and AI is happening at the open source level first, and then companies will commercialize what works so free tools free course.
is free challenges and then you’ll be giving away free work in the beginning with those internships or projects just to get your feet wet in in practical application expect this to take depending on how much time you willing to commit to it expected to take anywhere from six months to you know five years if you if you go all in and you sit you you put your Netflix subscription on pause and stuff and you’re you’re working two or three hours a night you can become proficient in data science in six months pretty easily.
If you like Netflix and having friends and stuff like that, then expect it’s gonna take you know a couple of years if you spend like an hour a week, for example.
It will take a lot longer but you will get there one way or the other.
And again, all these tools are free.
So don’t spend money invest your time that is the part that will that will cost you invest your time.
If you have follow up questions, leave them in the comments box below.
So scribe to the YouTube channel on the newsletter, I’ll talk to you soon take care want help solving your company’s data analytics and digital marketing problems? This is Trust insights.ai today and let us know how we can help you
You might also enjoy:
- How to Set Your Public Speaking Fee
- The Evolution of the Data-Driven Company
- Best Practices for Public Speaking Pages
- How to Set Your Consultant Billing Rates
Want to read more like this from Christopher Penn? Get updates here:
Get your copy of AI For Marketers (2019 Edition)