Poznajemy punkt startu.
Na bezpłatnej, 30-minutowej rozmowie poznajemy Twój cel i sprawdzamy, od czego zacząć.
INDYWIDUALNY MENTORING · ONLINE
Celujesz w wysoki wynik i studia techniczne? Pomogę Ci zrozumieć programowanie, uporządkować wiedzę i pewniej rozwiązywać zadania maturalne.
30 minut · online · bezpłatnie

TWOJA ŚCIEŻKA
Nie musisz wiedzieć wszystkiego na starcie. Ważne, żeby wiedzieć, jaki zrobić następny krok.
Na bezpłatnej, 30-minutowej rozmowie poznajemy Twój cel i sprawdzamy, od czego zacząć.
Dobieramy tematy i tempo do Twojego poziomu oraz czasu do matury. Wiesz, nad czym pracujesz i po co.
Pracujemy na zadaniach maturalnych. Rozumiesz rozwiązania, analizujesz błędy i dostajesz wskazówki do dalszej pracy.
A między spotkaniami? Podsumowania, materiały i konkretne wskazówki do samodzielnej nauki.
Zobacz przykładProgramowanie i algorytmy, arkusze kalkulacyjne, bazy danych i teoria — łączymy wiedzę z rozwiązywaniem zadań CKE.
ZAKRES PRZYGOTOWANIA
Od pierwszej linijki kodu po wnioski z danych. Pracujemy nad umiejętnościami potrzebnymi w zadaniach maturalnych.
Od „nie wiem, jak zacząć” do własnego rozwiązania. Najpierw rozumiesz problem, potem dobierasz narzędzia i piszesz kod.

Od zrozumienia kodu do samodzielnego pisania rozwiązań. Pracujemy w wybranym przez Ciebie języku.
Przykładowe polecenie
Policz liczby spełniające podany warunek.
Rozkładanie problemu na kroki, dobór algorytmu i ocena, czy rozwiązanie jest poprawne i efektywne.
Przykładowe polecenie
Opisz kolejne kroki porządkowania liczb i oceń liczbę porównań.
Jedno przejście sortowania bąbelkowego
3 porównania. Największa liczba trafia na koniec: 2, 3, 1, 5.
W tabelach zaczynasz dostrzegać zależności. Uczysz się zadawać danym właściwe pytania i wyciągać z nich wnioski.

Analiza danych, formuły i wyciąganie wniosków. Arkusz jako narzędzie do rozwiązywania zadań.
Przykładowe polecenie
Oblicz średnią wyników i wskaż wartości powyżej średniej.
Od wartości do wniosku
Średnia: 6. Powyżej średniej: 8 i 10.
Relacje między tabelami, zapytania SQL i tworzenie kwerend w Accessie. Łączysz dane, filtrujesz wyniki i odpowiadasz na pytania.
Przykładowe polecenie
Połącz uczniów z ich wynikami i wybierz osoby spełniające warunek.
Łączymy po ID, filtrujemy wynik ≥ 80
Po połączeniu i filtrze zostają: Ala — 92 pkt i Ola — 85 pkt.
Zagadnienia potrzebne w zadaniach — ze zrozumieniem i w połączeniu z praktyką.
Przykład
10102 = 1010
Pozycje od prawej mają wartości 1, 2, 4 i 8. Jedynki wskazują wartości, które dodajemy: 8 + 2 = 10.
Każdy bit ma swoją wagę
1010₂ = 1 × 8 + 0 × 4 + 1 × 2 + 0 × 1 = 10₁₀.
Praca z arkuszami, czytanie poleceń i sprawdzanie rozwiązań pod kątem wymagań zadania.
CKE · maj 2026 · zadanie 7.1 · 3 pkt
Zadanie „Staw”: dane pogodowe z pliku staw.txt (Formuła 2023).
Fragment polecenia
Utwórz zestawienie średnich miesięcznych temperatur w zaokrągleniu do jednego miejsca po przecinku.
Jak pracujemy nad zadaniem
Od zrozumienia zadania do samodzielnego rozwiązania. Poznaj przykład z kodem i symulacją działania algorytmu.
OD POMYSŁU DO KODU
Nie zaczynamy od gotowego kodu. Najpierw szukamy pomysłu, sprawdzamy go na przykładzie i dopiero wtedy zapisujemy rozwiązanie.
01 — ZROZUM PROBLEM
Wyróżnione liczby spełniają warunek parzystości.
numbers = [3, 8, 5, 12, 7, 4]
even_count = 0
for number in numbers:
if number % 2 == 0:
even_count += 1
print(even_count) # 3Każdą liczbę sprawdzasz raz. Ten sam schemat — przejście po danych i sprawdzenie warunku — wykorzystasz w wielu kolejnych zadaniach.
01 — ZROZUM PROBLEM
Wyróżniony fragment [3, −1, 4] ma sumę 6. Fragment musi zawierać kolejne elementy — nie można wybierać dowolnych liczb.
numbers = [-2, 3, -1, 4, -5, 2]
current_sum = best_sum = numbers[0]
for number in numbers[1:]:
current_sum = max(
number,
current_sum + number
)
best_sum = max(
best_sum, current_sum
)
print(best_sum) # 6Sprawdzanie wszystkich fragmentów można zastąpić jednym przejściem po ciągu. Algorytm Kadane’a zapamiętuje najlepszą sumę kończącą się w bieżącym miejscu i najlepszy wynik do tej pory. Złożoność: O(n).
01 — ZROZUM PROBLEM
Wyróżniony podciąg [1, 2, 4, 9] ma długość 4. Możesz pomijać elementy, ale musisz zachować ich kolejność. Każda następna liczba musi być większa.
numbers = [3, 1, 5, 2, 6, 4, 9]
lengths = [1] * len(numbers)
for i in range(len(numbers)):
for j in range(i):
if numbers[j] < numbers[i]:
lengths[i] = max(
lengths[i],
lengths[j] + 1
)
print(max(lengths)) # 4To programowanie dynamiczne: dla każdej pozycji zapamiętujesz długość najdłuższego rosnącego podciągu, który się na niej kończy. Przeglądasz wcześniejsze mniejsze elementy i przedłużasz najlepszy z ich wyników. Kod oblicza długość; wyróżnione liczby pokazują jeden z poprawnych podciągów. Złożoność: O(n²).
Przykłady pokazują sposób pracy. Poziom i język programowania dobieramy do Ciebie.
OPINIE UCZNIÓW
Opinie opublikowane na e-korepetycje.net.
Polecam, solidna instytucja, indywidualne podejście, pasja i odpowiednie podejście czynią cuda, dziękuję!!! Warto spróbować i poczuć moc wiedzy i pomocy.
Nauczyciel z pasją i ogromną wiedzą. Tłumaczy jasno i konkretnie, dzięki czemu nawet trudne zagadnienia stają się zrozumiałe. Z pełnym przekonaniem polecam.
Wystawiam bardzo dobrą opinię z poleceniem. Bardzo się cieszę, że tu trafiłam i dziękuję za zaoferowaną mi pomoc.
TWOJE PRZYGOTOWANIE
Na zajęciach 1:1 jest przestrzeń na Twoje pytania, Twoje tempo i zadania, które naprawdę wymagają przećwiczenia.
180 zł/ 60 minut
Najpierw 30 minut bezpłatnej rozmowy.
Regularne spotkania: 45 / 60 / 90 / 120 min.
POZNAJMY SIĘ
Nazywam się Igor Józefowicz. Jestem inżynierem informatyki i absolwentem Politechniki Gdańskiej. Łączę nauczanie z tworzeniem własnych projektów technologicznych.
Na zajęciach zależy mi na tym, żebyś rozumiał, skąd bierze się rozwiązanie. Przygotowanie do egzaminu może być jednocześnie początkiem solidnych podstaw pod studia i dalszą naukę programowania.
Więcej o mniePOZNAJMY SIĘ · BEZPŁATNIE
30 minut · online · Google Meet
Wybierz dzień i godzinę w kalendarzu poniżej. Potwierdzenie rezerwacji i link do Google Meet otrzymasz e-mailem.
Porozmawiamy o tym, kiedy zdajesz maturę i jaki wynik chcesz osiągnąć.
Przyjrzymy się temu, co już potrafisz i które tematy sprawiają Ci najwięcej problemów.
Zaproponuję, od czego zacząć i jak mogę pomóc Ci w dalszej nauce.
Nie potrzebujesz specjalnego przygotowania. Jeśli chcesz, możesz przynieść pytania albo zadanie, które sprawia Ci trudność.
Kamera jest opcjonalna. Możesz dołączyć do rozmowy tak, jak jest Ci wygodnie.
Nie. Spotkanie służy temu, żebyśmy się poznali. O dalszej współpracy możesz spokojnie zdecydować po rozmowie.
Nie widzisz dogodnego terminu? Napisz do mnie lub zadzwoń.
Przez 30 minut rozmawiamy online o Twoim celu, poziomie i planie nauki. Nie musisz decydować się na zajęcia. Termin wybierzesz w kalendarzu powyżej. Potwierdzenie i link do Google Meet otrzymasz e-mailem.
Pracujemy zgodnie z indywidualnym planem przygotowania, rozwiązując zadania maturalne i omawiając zagadnienia, które wymagają uwagi. Po zajęciach otrzymujesz podsumowanie, materiały i wskazówki do samodzielnej pracy.
Punkt startu ustalamy indywidualnie. Napisz, co już potrafisz i kiedy zdajesz maturę. Na tej podstawie porozmawiamy o zakresie przygotowania i realnym planie pracy.
Przygotowuję zarówno w Pythonie, jak i C++. Wybór dopasujemy do Twojego dotychczasowego doświadczenia i planu przygotowania.
Tak. Po zajęciach otrzymujesz podsumowanie omawianych zagadnień, materiały do dalszej pracy i wskazówki, nad czym pracować między spotkaniami.
Możliwe długości spotkań to 45, 60, 90, 120 minut. Cena zajęć online wynosi 180 zł za 60 minut. Terminy oraz koszt spotkań o innej długości ustalamy indywidualnie.
Tak, po wcześniejszym uzgodnieniu możliwe są zajęcia w Gdańsku i Kwidzynie. Cena zajęć stacjonarnych wynosi 240 zł za 60 minut. Główną formą współpracy są zajęcia online.
TWÓJ NASTĘPNY KROK
Masz pytanie? Jestem po drugiej stronie.
Napisz, kiedy zdajesz maturę i co sprawia Ci trudność. Wspólnie ustalimy, od czego zacząć.
30 minut · online · bezpłatnie