I'm taking a Data Science course with Datatrained right now and so fat I've had a wonderful experience. The program lasts 12 months, including a 6-month internship, and has 300+ hours of coursework. They also provide us 15 various tools and pieces of software, all of which will be helpful down the road.