Java Fundamenty – 11 tygodni Javy na żywo
Start grupy 16 października: 7 wolnych miejsc z 15 · zapisy do 15 października
Java Fundamenty · start 16 października · 11 tygodni na żywo

Rozumiesz kod, kiedy go czytasz. Problem zaczyna się, kiedy masz go napisać.

A gdyby za 11 tygodni zadanie w stylu „napisz klasę, wczytaj dane, posortuj i policz” zajmowało Ci pół godziny, a nie cały wieczór szukania podobnego przykładu?

★★★★★ 5,0 z 21 opinii na e-korepetycje.net · polecenia na Facebooku · zobacz zrzuty opinii

43 hna żywo z prowadzącym
20tematów, od zmiennych po Stream API
2 wieczoryw tygodniu
każdezadanie z komentarzem
Uczciwie

Ile razy zaczynałeś od nowa?

Najpierw był darmowy kurs na YouTube. Potem płatny, bo darmowy „słabo tłumaczył”. Potem książka, z której przeczytałeś trzy rozdziały. Za każdym razem początek szedł świetnie, bo zmienne i pętle każdy tłumaczy podobnie.

Potem przychodziło dziedziczenie, interfejsy i kolekcje. I znowu miałeś wrażenie, że coś Ci umknęło gdzieś na samym początku.

// Typowy błąd z drugiego tygodnia nauki. Kompiluje się bez ostrzeżeń.
String odp = scanner.nextLine();   // wpisujesz: tak
if (odp == "tak") {
    System.out.println("Zapisano!");
}
// „Zapisano!” nie wyświetli się nigdy. Wiesz dlaczego?
// To pytanie pada na prawie każdej rozmowie na juniora.
Co zmienią te 11 tygodni

Zbudujesz fundament, na którym stoi każda praca w Javie. Każde zadanie oddasz i dostaniesz z powrotem z komentarzem.

Nie chodzi o to, żebyś zobaczył więcej przykładów. Chodzi o to, żebyś popełnił więcej błędów pod okiem kogoś, kto je wyłapie, zanim zamienią się w nawyk.

Krystian Kapuściński przy laptopie
Prowadzący

Uczę tego, czego sam używałem codziennie przez 7 lat.

Jestem Krystian Kapuściński, inżynier informatyki z Politechniki Łódzkiej. W Ericssonie i Sii pisałem Javę, która działała na produkcji, a nie w ćwiczeniu. Kolekcje, wyjątki i strumienie nie były dla mnie rozdziałami podręcznika, tylko narzędziami z każdego dnia pracy.

Od 6 lat uczę. Ponad 2 500 zajęć i ponad 276 osób nauczyło mnie jednego: prawie każdy potyka się w tych samych miejscach i prawie nikt nie zauważa tego sam.

Historia, którą słyszę na pierwszych rozmowach

Zadanie, kartka i dziesięć minut ciszy.

Kolokwium, zadanie rekrutacyjne albo projekt, który sam sobie wymyśliłeś. Treść jest jasna: napisz klasę, wczytaj dane, przefiltruj je. Wiesz, że to umiesz, bo widziałeś to dziesiątki razy. A mimo to nie wiesz, od czego zacząć.

Na pierwszej rozmowie zawsze pytam, jak wyglądała dotychczasowa nauka. Po kilkuset takich rozmowach wiem, że ta historia prawie zawsze ma te same rozdziały. Może poznasz w niej siebie.

01

Nauka w przerwach

Uczysz się po pracy albo między zajęciami. Godzina tu, dwie tam. Materiał wybierasz sam, kolejność też. Nikt nie mówi Ci, czy idziesz w dobrą stronę.

02

Zawsze jest gotowe rozwiązanie

Każdy materiał kończy się gotowym kodem. Patrzysz, kiwasz głową, idziesz dalej. Twój własny program prawie nigdy nie powstaje od początku do końca, a jeśli już powstanie, nikt go nie czyta.

03

„Od poniedziałku na poważnie”

W końcu mówisz sobie dość. Codziennie godzina, bez wymówek. Tym razem doprowadzisz to do końca.

04

Plan naprawczy

Najpierw przerabiasz kurs jeszcze raz, tym razem uważnie. Potem przepisujesz każdy przykład ręcznie, zamiast go kopiować. Potem dokładasz zadania z internetu, takie z rozwiązaniami na dole strony.

05

I to nawet trochę działa

Przepisywany kod zaczyna zostawać w głowie. Zadania z rozwiązaniami idą coraz szybciej. Masz poczucie, że wreszcie ruszyłeś z miejsca.

06

Dopóki pod zadaniem nie ma rozwiązania

Wtedy wychodzi na jaw, że trenowałeś pamięć, a nie myślenie. Wiesz, jak wygląda dobry kod, ale nie wiesz, jak do niego dojść. I wracasz do kartki z dziesięcioma minutami ciszy.

Wielkie kłamstwo

„Najpierw zrozum teorię. Pisanie przyjdzie samo.”

Nie przyjdzie. Rozumienie i pisanie to dwie osobne umiejętności i każdą trenuje się osobno.

Możesz rozumieć polimorfizm na tyle, żeby wytłumaczyć go koledze, i nadal nie wiedzieć, gdzie użyć go we własnym programie. Pisania uczy tylko jedna pętla: piszesz, ktoś wskazuje błąd, poprawiasz. Bez środkowego kroku powtarzasz te same pomyłki, aż staną się Twoim stylem.

Dlaczego nikt Ci tego nie mówi?

Bo pasek postępu dobrze się sprzedaje. „Ukończono 87%” daje miłe poczucie i powód, żeby kupić kolejny poziom. Twórcy filmów zarabiają na wyświetleniach, a nie na tym, czy potem napiszesz program. Nikt z nich nie zobaczy Twojego kodu, więc nikt nie musi się martwić, czy jest dobry.

Jak wygląda to inaczej

Jeden tydzień w Java Fundamenty

Zajęcia 1

Nowy temat. Piszemy razem na żywo, pytasz w trakcie.

Zadanie

Piszesz sam, od początku do końca. Bez rozwiązania na dole strony.

Komentarz

Czytam Twój kod i odsyłam uwagi: co poprawić i dlaczego.

Zajęcia 2

Zaczynamy od błędów z zadań grupy, potem kolejny temat.

Po kilku takich tygodniach dzieje się coś, czego nie da się kupić w żadnym nagraniu: zaczynasz zauważać własne błędy, zanim ktokolwiek je wskaże. To moment, od którego nauka naprawdę przyspiesza.

Przykładowe zajęcia

Zobacz, jak to wygląda, zanim zapłacisz złotówkę.

Fragment nagrania z moich zajęć. Zadanie: algorytm liczenia silni, klasyk z pierwszych tygodni nauki i z kolokwiów. Zobaczysz, jak przechodzimy od treści zadania do działającego kodu w Javie.

Tak samo wyglądają zajęcia w Java Fundamenty: tłumaczę na przykładzie, piszemy kod na żywo, a Ty możesz w każdej chwili przerwać i zapytać.

Nie tylko teoria

Co mówią osoby, które uczyły się ze mną

Poniżej prawdziwe opinie z Facebooka szkoły i z mojego profilu na e-korepetycje.net. To zrzuty ekranu bez żadnych zmian. Kliknij dowolny, żeby go powiększyć.

★★★★★

„Przed rozpoczęciem szkolenia moja wiedza z Javy była bardzo mała. (…) Nauczyciel tłumaczył wszystko krok po kroku, a trudniejsze zagadnienia przedstawiał prosto i na przykładach. (…) Potrafię samodzielnie pisać proste programy w Javie i lepiej rozumiem kod.”

Filip Leś · polecenie na Facebooku, styczeń 2026

Zrzut ekranu: polecenie Filipa Lesia na FacebookuPełna opinia Filipa na Facebooku · powiększ ↗

„Dzięki niemu zdałam poprawkę na studiach i nabrałam pewności w programowaniu.”

Zrzut ekranu: opinia Julii na e-korepetycje.netJulia · e-korepetycje.net, 17 lutego 2025

„Nie umiałem się kompletnie odnaleźć w środowisku Javy. Pan Krystian w szybkim tempie nauczył mnie podstaw.”

Zrzut ekranu: opinia na e-korepetycje.net z 2 listopada 2020Kursant · e-korepetycje.net, 2 listopada 2020

„Pokazał mi dużo rzeczy, na które wcześniej przy pisaniu kodu nie zwracałem uwagi, i je wytłumaczył.”

Zrzut ekranu: opinia Kuby na e-korepetycje.netKuba · e-korepetycje.net, 31 października 2020

Więcej opinii, bez edycji

Pokaż kolejne opinie (5)

Wszystkie opinie są publiczne: znajdziesz je na Facebooku Mistrzowskiej Szkoły Programowania i na moim profilu na e-korepetycje.net.

Efekty uboczne

Rzeczy, o które nie prosiłeś, a i tak je dostaniesz

Dokumentacja przestaje być szyfrem. Kiedy wiesz, czym jest typ generyczny w sygnaturze metody, Javadoc czyta się jak instrukcję, a nie zagadkę.

Asystent AI staje się narzędziem, a nie wyrocznią. Wiesz, o co zapytać, i od razu widzisz, kiedy podsuwa Ci bzdurę.

Na rozmowie mówisz o własnym kodzie. Masz zadania, które napisałeś sam i które ktoś przeczytał linijka po linijce.

Każda kolejna technologia idzie szybciej. Gdy fundament stoi, nowy framework to tylko nowe API, a nie nowy świat.

Skąd ten kurs

Nie każdy jest gotowy na 10 miesięcy. I nie każdy musi być.

Pełny program Junior Java Developer trwa 10 miesięcy i kosztuje prawie 10 tysięcy złotych. To duża decyzja. Dlatego pierwsze 20 tematów, czyli część, bez której nic dalej nie ma sensu, dałem jako osobny, krótki kurs.

Kolejność tych tematów nie jest przypadkowa. Dochodziłem do niej przez 6 lat i ponad 2 500 zajęć, sprawdzając, co działa, a co gubi ludzi po drodze.

Sam też do tego dojdziesz. Pytanie tylko, ile wieczorów zajmie Ci odkrycie, że klasy abstrakcyjne lepiej zrozumieć przed interfejsami, a kolekcje przed strumieniami. Tutaj zaczynasz od gotowej kolejności i po 11 tygodniach masz za sobą całość.

Program

20 tematów i to, co z nich wyniesiesz

Część 1 · Podstawy · 13 tematów · ok. 28 h

Struktura programu · typy danych, zmienne i operatory · if i switch · pętle for, while, do-while · funkcje matematyczne, znaki i łańcuchy · tablice jedno- i dwuwymiarowe · klasy i obiekty · klasy zagnieżdżone i anonimowe · dziedziczenie · polimorfizm · enkapsulacja · abstrakcja

Wyniesiesz: umiejętność rozpisania problemu na klasy i metody, zanim napiszesz pierwszą linijkę. Przestaniesz zgadywać, gdzie co powinno trafić.

Część 2 · Java zaawansowana · 7 tematów · ok. 15 h

Obsługa wyjątków · kolekcje: List, Set, Map, kolejki, stosy, iteratory · typy generyczne · refleksja i adnotacje · Stream API · wyrażenia lambda · pliki (NIO, File I/O)

Wyniesiesz: wybór między ArrayList, HashSet a HashMap w kilka sekund, kod obsługujący błędy zamiast wywracać się na nich i strumienie, które zastępują trzy zagnieżdżone pętle.

Na żywo, nie z nagrania

Dwa wieczory w tygodniu. Jak czegoś nie rozumiesz, przerywasz i pytasz.

Komentarz do każdego zadania

Nie „OK” ani „źle”, tylko konkret: która linijka, co jest nie tak i jak to zapisać lepiej.

Grupa, w której da się zapytać

Mała grupa, żadnych anonimowych tłumów. Zajęcia są nagrywane, więc nic Ci nie przepadnie.

5,0 ★średnia ocen
276+osób, które uczyłem
2 500+przeprowadzonych zajęć
6 latuczenia programowania
Skąd 5,0

Średnia 5,0 z 21 opinii na e-korepetycje.net

Wszystkie oceny na pięć gwiazdek, zbierane od 2020 roku.

Zrzut ekranu profilu na e-korepetycje.net: średnia 5,0 z 21 opiniiZrzut z e-korepetycje.net, bez edycji · powiększ ↗
Skąd 276+

Moja lista kontaktów w Teams

Każdy wpis to osoba, z którą prowadziłem zajęcia. Nazwiska i adresy zamazałem, bo to nie moja informacja do publikowania.

Zrzut ekranu listy kontaktów w Teams, nazwiska i adresy e-mail zamazaneLista kontaktów w Teams · powiększ ↗
Wszystko w jednym miejscu

Co wchodzi w skład kursu

43 godziny zajęć na żywo z prowadzącym, 20 tematów5 160 zł
Komentarz do każdego oddanego zadaniaw cenie
Dostęp do nagrań przez cały kursw cenie
Certyfikat ukończeniaw cenie
Prezent 1: e-book „Junior Java. Twój start w karierze”: 100 pytań z rozmów rekrutacyjnych, mapa kompetencji i 10 pomysłów na projekty49 zł
Prezent 2: 2 000 zł mniej za pełny program, jeśli dołączysz do niego w ciągu 30 dni od końca Fundamentów2 000 zł
Razem7 209 zł

Skąd 5 160 zł: tyle kosztowałyby te same 43 godziny jako lekcje indywidualne (43 × 120 zł).

Cena kursu
400 zł miesięcznie

przez 5 miesięcy, razem 2 000 zł

możesz też zapłacić całość od razu

Rezerwuję miejsce

Za 2 000 zł kupiłbyś u mnie niecałe 17 lekcji indywidualnych. W kursie dostajesz 43 godziny zajęć i komentarz do każdego zadania. To najniższa stawka za godzinę, jaką mam w ofercie.

Za trzy miesiące

Wyobraź sobie zwykły wieczór pod koniec kursu.

Dostajesz zadanie, które dziś byłoby ścianą. Czytasz je raz i wiesz, jakich klas potrzebujesz, jaką kolekcję wybrać i gdzie może polecieć wyjątek.

Piszesz. Kompiluje się. Działa. I rozumiesz dlaczego. To uczucie jest warte więcej niż jakikolwiek certyfikat. A przy okazji masz pod sobą grunt, na którym zbudujesz resztę: Springa, pracę albo zaliczony semestr.

Bez ryzyka

Pierwsze 14 dni na moje ryzyko.

Przez dwa tygodnie chodź na zajęcia, oddawaj zadania i czytaj komentarze. Jeśli to nie Twój sposób nauki, wystarczy jedna wiadomość, a pierwsza wpłata wraca na Twoje konto. Bez tłumaczenia się.

Termin

Lista zamyka się 15 października.

Pierwsze zajęcia: piątek, 16 października. W grupie jest 15 miejsc, bo tyle zadań jestem w stanie co tydzień rzetelnie przeczytać. Wolnych zostało 7. Termin kolejnej grupy nie jest jeszcze ustalony.

Decyzja

Za 11 tygodni i tak będzie Nowy Rok.

Pytanie tylko, co do tego czasu się zmieni. Możesz zostać przy dotychczasowym planie i sprawdzić, czy tym razem zadziała. Możesz też mieć wtedy za sobą 20 tematów i stos programów, które napisałeś sam.

Nie będę Cię namawiać. Obie decyzje są w porządku, byle była Twoja.

Zapis

Dołącz do grupy

Rezerwuję miejsce · 400 zł/mies.

lub 2 000 zł jednorazowo · 14 dni na zmianę zdania

Po kliknięciu

1

Płacisz pierwszą ratę albo całość. Na maila od razu przychodzi potwierdzenie i e-book.

2

Najpóźniej następnego dnia roboczego dostajesz plan zajęć, link do spotkań i zaproszenie do grupy.

3

Jeśli nie masz jeszcze środowiska, ustawiamy je razem przed pierwszymi zajęciami.

Pytania

Zanim zdecydujesz, zapytaj.

Zostaw numer, a oddzwonię. Opowiesz, jak się do tej pory uczyłeś, a ja powiem, czy Fundamenty są dla Ciebie dobrym następnym krokiem, czy lepiej zacząć od czegoś innego.

Możesz też zadzwonić sam: +48 609 336 448

Dzwonię w ciągu jednego dnia roboczego.

Najczęstsze pytania

Krótko i konkretnie

Zaczynam od zera. Czy to kurs dla mnie?

Tak. Na pierwszych zajęciach instalujemy środowisko i piszemy pierwszy program. Wiedza na start nie jest potrzebna, regularność tak.

Ile czasu muszę na to przeznaczyć?

Dwa wieczory w tygodniu, po około 2 godziny zajęć, plus 2–3 godziny na zadania. Dni zajęć ustalamy wspólnie z grupą, tak żeby pasowały większości.

Czym Fundamenty różnią się od pełnego programu?

Fundamenty kończą się na czystej Javie. Pełny program idzie dalej: Spring, Hibernate, SQL, projekt do portfolio i przygotowanie do rekrutacji. Jeśli dołączysz do niego w ciągu 30 dni, odliczam 2 000 zł od ceny.

Co, jeśli nie zdążę na zajęcia?

Zostaje nagranie. Zadanie oddajesz w tym samym terminie co reszta grupy i dostajesz do niego komentarz.

Twoje miejsce czeka do 15 października.

16 października grupa rusza, a termin kolejnej nie jest jeszcze ustalony.

Rezerwuję miejsce
Mistrzowska Szkoła Programowania · Łódź, ul. Miernicza 6 · NIP 7732494488