Most of the trainers in the market are teaching DATA SCIENCE as
1) Some software tools like R/Python/SAS/Hadoop etc
2)They are spending less amount of time on Mathematics and Statistics(Mostly 10 hrs on mathematics/statistics.Most of the trainers are teaching few algorithms and calling that as DATA SCIENCE without explaining the background mathematics)
If you know only above two things,you never become a data scientist.You may get the job as there is a lot of demand in the data science job market.But once you get into the company,you can not do the job.
How to evaluate the trainer and its syllabus?
1) Ask trainer, what amount of mathematics/statistics is he going to teach?
If you get the answer as 80%-90% mathematics and statistics using paper and pen method,then you can choose that trainer.Once you know the mathematics and statistics,learning any software will not take more than a week.So do not ask the trainer what software tools he is going to teach and ask how much is the mathematics and statistics he is going to teaching
If any trainer says mathematics/statistics are not required,only learn some software then you can conclude that particular training is not good.
2)Ask him how much of Probability,matrices,calculus and co-ordinate geometry he is going to teach
If he says around 30-40 hours apart from Inferenatial Statistics/Predictiona Analysis/Machine learning,then you can join with that particular trainer.
Once you are comfortable with Probability,Matrices,calculus and co-ordinate geometry then learning machine learning/prediction analytics etc are cake walk.
if above are meeting ,the learn any tool like R/python etc.