Below is a list of some of the best Free Web Development courses available on the Web. If you're a complete beginner and want to learn Web development then these courses are a gold mine for you.
About half of these courses also offer free certificate of completion. So it could also be a great addition on your Resume. If you don't have any Computer Science background then there's a course called CS50 which will give you a very solid foundation of Programming concepts.
Here's the list of courses along with programming technologies they teach:
For more details about these courses and to know which ones offer free certificates, read this Guide on WebEmployed.