Te kursy to są podstawy podstaw. Nikt już nie pisze żadnych mniejszych lub większych serwisów internetowych (nie biorę pod uwagę prostych stronek w statycznym HTML-u i CSS, z JavaScriptem, typu Single Page czy coś tam podobnego). Używa się już albo gotowców (Wordpress, Joomla, Drupal, Prestashop, Magento itp.) albo frameworków (w PHP jak wiadomo rządzi Symfony albo Laravel, inne mają mniejszy bądź też marginalny udział w rynku). A co do stylowania, od tego jest Twitter Bootstrap (czyli też już ktoś to napisał), żeby nie męczyć się ręcznie z RWD, jak również oferuje sam w sobie już gotowe i nawet dobre rozwiązania.
Patrząc przez pryzmat frameworków, weźmy np. takiego Symfony to i zawsze się znajdzie grupka którzy pojadą po Laravelu albo innych frameworkach i nie ma tu nic dziwnego, kiedy to nagle przyjdzie pracować z czymś co będzie gorzej rozwiązane pod względem dobrych praktyk. Kiedyś już gdzieś o tym pisałem. Według mnie kursy muszą być dostosowane swoim poziomem do poziomu tych którzy mają się z nich czegoś nauczyć (początkujący), w przeciwnym razie podnosząc ich poziom drastycznie spadnie liczba tych, którzy będą w stanie to opanować (no niestety, ilość wiedzy do przyswojenia żeby być na poziomie pro lub prawie pro jest wręcz kolosalna). Tzn. chodzi żeby to wszystko było łatwe do zrozumienia, dlaczego to tak działa a nie coś takiego, że tak ma być i koniec.
Zresztą zobaczcie w szkole. Gdyby tam serwować wiedzę na poziomie akademickim (czy tam jak kto woli profesjonalnym), to gwarantuję że żaden uczeń nie miałby szans nawet zdać przedmiotu (nie mówiąc o bardzo wąskiej garstce wyjątkowo zdolnych ale i w to wątpię). Nie chodzi przecież o to, żeby tylko jeden, może dwóch na całą klasę uczniów przeszło do następnej, tylko cała klasa, no chyba że się mylę. Poza tym może być problem tego typu, że istnieją jakieś ograniczenia do tej wiedzy na poziomie profesjonalnym, bo raz że trzeba kupić książki albo udać się na drogie szkolenia, gdzie trzeba wydać kilka kafli. Wy myślicie, że programiści tak chętnie dzielą się swoją profesjonalną wiedzą?