Platformy do nauki programowania mnożą się co roku. To nie jest ich ranking. To trzy miejsca, z których faktycznie korzystam. We wpisie nie ma linków afiliacyjnych. Nie podaję też konkretnych cen, bo zmieniają się zbyt często, a promocje potrafią być stałym elementem cennika. Aktualne stawki sprawdzicie bezpośrednio na stronach platform.
📚 Kolejność, w jakiej się uczę
Zaczynam od dokumentacji. Przy większości bibliotek i narzędzi to nadal najszybsza droga do konkretnej odpowiedzi, a przy okazji jedyne źródło, które na pewno jest aktualne. Kursy i artykuły zawsze mają jakieś opóźnienie względem tego, co dzieje się w repozytorium.
Sama dokumentacja mi jednak nie wystarcza. Najbardziej lubię kursy typu hands-on i traktuję je jako jej uzupełnienie. Dokumentacja opisuje API i wszystkie dostępne opcje. Kurs, w którym od razu piszę kod, pokazuje, jak to zastosować w praktyce i które z tych opcji wybiera ktoś, kto pracuje z danym narzędziem na co dzień. Dopiero te dwie rzeczy razem zostają mi w głowie na dłużej.
Dlatego wszystkie trzy platformy, które opisuję niżej, mają jedną wspólną cechę. W każdej z nich piszę kod w trakcie nauki, a nie po niej.
Trzeci krok to własny projekt. Bez niego wiedza z kursu wyparowuje w kilka tygodni.
📖 Educative
Educative jest platformą tekstową. Zamiast nagrań wideo dostajecie lekcje do czytania, z fragmentami kodu, które uruchamiacie bezpośrednio w przeglądarce. Nie ma konfiguracji środowiska, nie ma przełączania się między odtwarzaczem a edytorem.
Ten format ma jedną dużą zaletę: czytacie we własnym tempie. Fragment, który znacie, przewijacie w kilka sekund. Do trudnego miejsca wracacie bez szukania po osi czasu nagrania. Przy powtórkach przed rozmową rekrutacyjną robi to realną różnicę.
Educative ma też dużo materiałów przygotowujących do rozmów kwalifikacyjnych. Najbardziej rozbudowane są tematy algorytmiczne i system design, czyli dokładnie to, o co pyta się na rozmowach w większych firmach. Do tego dochodzą ścieżki backendowe i chmurowe.
Platforma dołożyła w ostatnich latach sporo funkcji opartych na AI, w tym asystenta nauki i generowane ścieżki. Traktuję je jako dodatek, nie jako powód, żeby wybrać Educative.
🎥 Master.dev (dawniej Frontend Masters)
Jeśli szukacie Frontend Masters, to platforma nazywa się teraz Master.dev. Zmiana nazwy nastąpiła w czerwcu 2026 roku. Powód podany w ogłoszeniu jest prosty: słowo „frontend” przestało odpowiadać zawartości katalogu, w którym są dziś kursy o Go, Ruscie, bazach danych, infrastrukturze chmurowej, Javie, Pythonie, DevOpsie i narzędziach AI. Kursy i prowadzący zostają bez zmian.
Format to nagrania warsztatów prowadzonych na żywo. Słychać pytania od uczestników, widać momenty, w których coś nie działa od razu. To zupełnie inne doświadczenie niż wygładzone nagranie studyjne.
Największą wartością są tu prowadzący. To w większości praktycy, którzy uczą jednego wąskiego tematu bardzo dokładnie. Materiał idzie głębiej niż na pozostałych dwóch platformach, ale też szybciej zakłada, że podstawy macie już opanowane. Kursy trwają po kilka godzin, więc trzeba zaplanować na nie czas.
⌨️ Scrimba
Scrimba opiera się na formacie, którego nie ma nigdzie indziej. Nagranie nie jest filmem, tylko zapisem sesji w edytorze. W dowolnym momencie zatrzymujecie lekcję, wchodzicie w kod prowadzącego i go zmieniacie. Bez kopiowania, bez drugiego okna, bez zakładania własnego projektu.
W praktyce oznacza to, że trudniej jest oglądać biernie. To jest realna przewaga tego formatu i powód, dla którego wracam do Scrimby przy tematach, które chcę mieć od razu w palcach.
Platforma jest zbudowana wokół ścieżek nauki prowadzących od zera do poziomu, na którym można szukać pracy. Część materiałów jest dostępna bez opłat, więc format sprawdzicie przed jakąkolwiek decyzją o subskrypcji.
⚠️ Czego platformy nie załatwią
Żadna subskrypcja nie zastąpi trzech rzeczy.
Pierwsza to dokumentacja. Kurs pokazuje jedną drogę przez temat, wybraną przez prowadzącego. Dokumentacja pokazuje wszystkie opcje i to w niej znajdziecie informację o tym, co zmieniło się w ostatniej wersji.
Druga to czytanie cudzego kodu. Kursowe przykłady są przygotowane tak, żeby działały. Prawdziwe repozytoria takie nie są i to właśnie w nich widać, jak wyglądają kompromisy.
Trzecia to własny projekt. Dopiero przy nim wychodzi, czego naprawdę nie rozumiecie.
Kursy skracają drogę. Nie zastępują pracy.
🧭 Platformy do nauki programowania: co wybrać na jakim etapie
| Platforma | Format | Sprawdza się, gdy |
|---|---|---|
| ⌨️ Scrimba | interaktywne nagrania z edytorem | zaczynacie i potrzebujecie prowadzenia za rękę |
| 🎥 Master.dev | nagrania warsztatów | macie podstawy i chcecie wejść głębiej w konkretny temat |
| 📖 Educative | lekcje tekstowe z kodem w przeglądarce | uczycie się czytając i wracacie do materiału wielokrotnie |
Sensowniejsze niż utrzymywanie trzech abonamentów naraz wydaje mi się wykupienie jednej platformy na czas, w którym faktycznie uczycie się konkretnej rzeczy.
💬 Na koniec
Platformy do nauki programowania są dziś naprawdę dobre i wybór między nimi ma mniejsze znaczenie niż to, czy po kursie faktycznie coś zbudujecie. Każda z tych trzech się sprawdza. Żadna nie zadziała, jeśli zostanie przy oglądaniu.
A Wy z czego korzystacie? Napiszcie w komentarzach, chętnie sprawdzę coś, czego jeszcze nie znam.



