Things to know to get into Data Science
- Statistics – A lot of companies ask on Bayes theorem and Normal distribution
- Machine/Deep learning basics – Algorithm pros/cons and working
- Strong coding skills – Python + Data structure + Competitive coding
- Database – Minimum required is SQL skills. Good to know both SQL and NoSQL databases.
- Cloud computing – A huge add-on but not an absolute necessity. Learn AWS(Amazon Web Services)
- Github – Displaying good work on Github shows confidence and enthusiasm – what best companies look for
- Blog – You might think blogging is a waste of time but it leads to self-clarity on your topics of interests. And since I learnt a great deal by reading blogs, I always feel like giving back to the community.
If you can’t explain something in simple terms, you don’t understand it. – Richard Feynman
Math basics (Calculus and Linear Algebra)
Python basics
There is no doubt why you should make Python your playground for all the data science activities. (Avoid ‘R’ language at all cost as it has no advantage over Python)
- Corey Schafer(Best for starting)
- Data structure and algorithms
- Python-guide
- Numpy
- Pandas
- Sklearn
- Best practices of coding
- Anti-patterns
- Other python libraries
Machine learning
- Andrew’s course(Do assignments in Python and not in Octave for best start)
- Fastai – Intro to machine learning(After some projects)
- Udacity’s course(I think it’s better to watch it after Andrew’s course)
- Fastai – Computational Linear Algebra
- Python for Data Science and Machine Learning Bootcamp
- Siraj Raval’s The Math of Intelligence
- How to Win a Data Science Competition
- Data School(Also good to start with)
Deep learning
- Neural Network intro(Read the mobi file in software Calibre or buy it from Amazon)
- Deeplearning.ai courses(For beginners)
- Fastai(After spending some time)
- Google’s videos on Udacity
Image Processing
Natural Language Processing
I have a separate blog on this here.
Reinforcement Learning
Cloud & Big Data
Amazon Web Services(AWS) cloud skills are in high demand right now as everyone wants to deploy their new and old solutions on cloud. Sizzle it up with Big-data skills and you will become every company’s fantasy employee.
Blogs to read regularly
- Basics
- Advanced

An AI evangelist and a multi-disciplinary engineer. Loves to read business and psychology during leisure time. Connect with him any time on LinkedIn for a quick chat on AI!
Clear to the content. Well put
Clear to the subject. Good collection of sources. Thank you
Thanks Anudeep 🙂