Free Code Camp предлагает бесплатную, самостоятельную, основанную на браузере программу, которая занимает около 1600 часов.