Nie widziałem kursów ogólnych o web dev (o architekturze stron, sieciach, protokołach sieciowych, podejściach do projektowania, ze wstępem do baz danych czy takich zagadnień, jak web sockets, itd.). Wszystkie kursy jakie widziałem są ukierunkowane na konkretny język i framework (lub kilka frameworków).
Na start wziąłbym coś z Udemy.com - nie są to zwykle zbyt dobre kursy :) Ale są tanie i dają na początek ogólne pojęcie o temacie. A później to już książki, dokumentacja, ew. specjalizowane kursy (droższe, bardziej profesjonalne).
Lepsze kursy ma Lynda, Wintellect, Skillshare itp.