Nie musisz płacić za dobre materiały. Takie materiały są dostępne całkowicie za darmo.
Przykładowo:
https://www.udacity.com/courses/all (załóż konto na udacity, wejdź na podany link i z rozwijanego menu po lewej wybierz free courses)
https://www.edx.org/course (załóż konto i znajdź sobie interesujący kurs. Jeżeli nie zapłacisz, to nadal masz dostęp do materiałów, różnica tylko w tym, że nie otrzymasz certyfikatu. Certyfikat sam w sobie jest wart niewiele, ponieważ nie jest rozpoznawalny na rynku)
Płatne kursy nie oferują nic więcej niż te darmowe podane powyżej. Nikt i tak nie będzie Ci sprawdzał prac domowych. Żeby mieć opiekę jakiegoś mentora i sprawdzanie prac, to trzeba zapłacić dużo więcej np. zapłacić kilka/kilknaście tysięcy złotych za bootcamp albo za nanodegree na udacity. Ale taka opieka nie ma najmniejszego sensu, ponieważ na bootcampach instruktorami są często osoby, które nie posiadają żadnego lub istotnego doświadczenia zawodowego i zwyczajnie są słabi. Z kolei na nanodegree oferowanym przez Udacity prace domowe sprawdzają absolwenci tych nanodegree przez co poziom jest bardzo różny i czasem trafisz na kogoś dobrego, a najczęściej masz pracę sprawdzoną "na odwal".
Jeżeli chcesz otrzymać fachową pomoc i to za darmo to zdecydowanie lepszym wyjściem jest publikacja swojej pracy na naszym forum w dziale Oceny i recenzje
lub https://codereview.stackexchange.com/