Full curriculums for learning web development for Free
Javascript Stack and Python for Science
and Javascript
Ruby onIf you're starting from scratch or have no idea what to choose, I highly recommend you go to The Odin Project. It's free online curriculum, from zero to employable as a web developer.