Очень крутой портал, с бесплатными (
пометка для h1dd3n который не способен искать сам: бесплатные не все, а лишь начальные курсы) курсами, где учишься просмотром видео, опросниками и практическими заданиями.
Офигенно структурированны платформы, языки и разные категории.
Процесс обучения идёт в виде проекта - цель окончания каждого курса - это некий продукт, например блог на PHP или Responsive Website, и т.п.
Очень рекомендую особенно тем кто никогда не программировал или не обладает способностями самообучения на высоком уровне.
http://teamtreehouse.com/