I really enjoy taking their classes. Harward provides really great lectures. The only issue I had that it took a long time to get the assignments graded. MIT course was really interesting and delivered really well. Got a good up to date knowledge and a few verified certs from name recognized universities. A number of co-workers are completing the HarwardX CS50 course. The lectures are also available on YouTube for free as well as on edX. Highly recommended for entry level into programming and CS.