What about udacity.com? They have full stack training for free. If you want the official cert you have to pay up, but the courses and their materials are 100% free. The videos are captioned usually (and if not YouTube will autocaption). You can take all the tests too.
But here's the real perk. If you pay for the nanodegree, it comes with a 100% job guarantee or money back.
Here's their Full Stack Dev program:
https://www.udacity.com/course/full-stack-web-developer-nanodegree--nd004