Nie wrzucając ich do jednego wora- to zależy, na start -> takie wstępne zapoznanie się z wiedzą, jeśli samemu się nie chce, nie potrafi jeszcze wartościowej wiedzy pozyskać z internetu (google, youtube, dokumentacje etc) - czy gisty, githuby programistyczne- to może to być dobre rozwiązanie.
Generalnie kursy na szybko, słabej jakości w większości przypadków- podstawy są bardzo pobierzne, dużo błędów merytorycznych, czy niedomówień, najbardziej razi mnie w większości tego typu kursów KOLOKWIALIZM- prowadzącego który próbuje coś wyjaśnić, niby prosto... niby własnymi słowami, ale powoduje to potem złe zrozumienie, niejednoznaczność czy taka osoba nauczy się złego posługiwania się "słownictwem programistycznym" co utrudnia potem zrozumienie i generalnie bardzo razi tych doświadczonych
Ale oczywiście ja mówie tylko na podstawie 2-3 kursów które zamawiałem dawno temu na studiach, nie wiem jak jest teraz, z tego co wiem opinie nie wystawiane "z poleceń i z automatu" są bardzo słabe i zwykle odradzają.
Polecam zdecydowanie kursy -> anglojęzyczne zagraniczne na UDEMY