Отличный курс, в детально и на практике показывающий самые распространенные уязвимости в веб-приложениях и предлагающий способы их устранения. В курсе предложено демо-приложение с уязвимостями, на примере которого демонстрируется и экслуатация и исправление уязвимого кода. Этот курс необходимо пройти любому веб-разработчику.
Подойдет разве что полным новичкам. Но за время выполнения этого курса можно получить гораздо больше знания, если заниматься, например, по Хартлу.