Как повысить знания в области архитектуры веб проектов?
http://codeschool.com - Очень качественные курсы по js ruby git  и пр.http://laracasts.com - Скринкасты о php, laravel, паттернах и пр.https://egghead.io/ - Скринкасты о javascript, angular, react, d3, тестированию и пр.
К сожалению, заголовок вопроса не соответствует его тексту. Чтобы повысить знания по архитектуре программных решений необходимо решать практические архитектурные задачи. Рекомендую также больше читать специальной литературы. Например вот моя настольная книга за авторством Мартина Фаулера.