Free Code Camp offers you a free, self-paced, browser-based program that takes about 1,600 hours to complete. how it works