Korepetycje z programowania oparte na realnych projektach – Python, .NET, SQL
Uczę dzieci, młodzież, studentów i dorosłych programować tak, jak pracuje się w prawdziwych projektach – z kodem, zadaniami i spokojnym tłumaczeniem, bez zbędnego żargonu.

Jak wygląda nauka ze mną
Zajęcia są projektowe – zamiast suchej teorii pracujemy na kodzie, zadaniach i małych projektach, które krok po kroku prowadzą do samodzielności. Każda osoba uczy się w swoim tempie i na przykładach dobranych do jej celu: szkoły, studiów, pracy albo zmiany branży.
Od prostych do złożonych projektów
Najpierw upewniamy się, że rozumiesz podstawy (zmienne, instrukcje warunkowe, pętle, funkcje), a potem dokładamy kolejne klocki: pracę z plikami, API, bazy danych, testy, aplikacje webowe
Zadania podobne do realnej pracy
Zamiast sztucznych przykładów robimy to, co robią programiści: małe API, automatyzację powtarzalnych zadań, proste gry, skrypty do raportów, integracje z zewnętrznymi usługami
Małe kroki, jasne wyjaśnienia
Tłumaczę spokojnie, prostym językiem i na analogiach – tak, żebyś naprawdę rozumiał, co się dzieje w kodzie, a nie tylko przepisywał przykłady
Plan i regularny feedback
Na start ustalamy cel (np. zaliczenie przedmiotu, przygotowanie do technikum, zmiana zawodu), a potem budujemy plan nauki i co kilka tygodni sprawdzamy postępy
Nauka programowania przez udział w projektach
Poza standardowymi zajęciami część osób może stopniowo dołączać do moich realnych projektów – w tym projektów edukacyjnych oraz dwóch startupów. Dzięki temu dotykasz kodu, który naprawdę coś robi, ale w bezpiecznym środowisku z moim wsparciem.
Małe zadania w prawdziwych repozytoriach
Zaczynamy od prostych zadań: poprawki, testy, drobne funkcje, dokumentacja. Wszystko na realnym kodzie, ale dobranym do Twojego poziomu
Kontakt z procesem pracy
Poznajesz code review, pracę na branchach i zgłaszanie zadań w systemie typu Jira – tak, jak robi się to w zespołach programistycznych
Bez ciśnienia
Wspólnie omawiamy kontekst zadania, decyzje w kodzie i kolejne kroki. Chodzi o naukę, nie o „odhaczanie” zadania
Udział w projektach nie jest obowiązkowy i nie oznacza automatycznej oferty pracy – to dodatkowa możliwość zdobycia doświadczenia bliskiego realnej pracy w IT.
Nauka przez zabawę dla dzieci
Nauka programowania dla dzieci nie musi wyglądać jak kolejna lekcja w szkole – może być mądrą zabawą, która rozwija logiczne myślenie, kreatywność i cierpliwość.
Na zajęciach z programowania dla dzieci wykorzystuję to, co najmłodsi już lubią: gry, Minecraft i kolorowe klocki w Scratchu, a w tle uczę ich myślenia krok po kroku, radzenia sobie z błędami i doprowadzania projektów do końca.
Dziecko nie „przerabia materiału”, tylko tworzy własne gry, animacje i mini‑aplikacje, a przy okazji ćwiczy umiejętności, które przydają się w szkole i dorosłym życiu: koncentrację, analizę problemu, wyobraźnię i współpracę.
Z perspektywy rodzica nauka programowania przez zabawę to inwestycja w przyszłość: dziecko oswaja się z technologią, uczy się myślenia jak inżynier i buduje pewność siebie („zrobiłem to sam”), niezależnie od tego, czy w przyszłości zwiąże się z IT, czy wybierze inną drogę.

Python dla dzieci – nauka programowania od podstaw w prosty sposób
Na zajęciach „Python dla dzieci” pokazuję młodym uczestnikom, że nauka programowania może być zrozumiała i ciekawa, nawet jeśli to ich pierwszy kontakt z „prawdziwym” językiem programowania.
Zaczynamy od prostych programów, które liczą, rysują, reagują na działania dziecka – dzięki temu od początku widać efekty pracy zamiast samej teorii.
Dziecko uczy się, jak zaplanować kolejne kroki, jak napisać prosty algorytm i jak poradzić sobie z błędami w kodzie – bug traktujemy jak zagadkę do rozwiązania, a nie porażkę.
Taka nauka programowania w Pythonie rozwija logiczne myślenie, koncentrację i umiejętność analizowania problemów, które przydają się później w matematyce, przedmiotach ścisłych i codziennych zadaniach szkolnych.
Tworzenie gier w Pythonie (Pygame) – programowanie dla dzieci, które kochają gry
W module „tworzenie gier w Pythonie (Pygame)” dzieci uczą się programowania, projektując własne proste gry: sterują bohaterem, zbierają punkty, dodają przeszkody, dźwięki i efekty specjalne.
Z ich perspektywy to frajda i satysfakcja z „gry, którą zrobiłem sam”, a z perspektywy rodzica – bardzo konkretny trening logicznego myślenia, planowania i cierpliwości.
Przy tworzeniu gry w Pygame dziecko musi wymyślić zasady, rozbić pomysł na mniejsze kroki i krok po kroku doprowadzić projekt do działającej wersji – a po drodze nauczyć się radzić sobie z błędami w kodzie.
Takie programowanie gier rozwija nie tylko umiejętności informatyczne, ale też wytrwałość i wiarę we własne możliwości, bo dziecko widzi, że dzięki swojej pracy potrafi stworzyć coś od zera i pokazać to innym.


Programowanie w Minecraft z Pythonem – dziecko steruje światem, który zna
W części „Python w Minecraft” dziecko odkrywa, że nauka programowania może dosłownie zmieniać świat gry, który zna na pamięć.
Uczymy się pisać proste skrypty w Pythonie, które w Minecraft budują konstrukcje, przenoszą postać, tworzą mechanizmy albo modyfikują otoczenie – zamiast tylko grać, dziecko zaczyna grą sterować.
Programowanie w Minecraft uczy myślenia przyczynowo‑skutkowego: jeśli wpiszę takie polecenie, stanie się to i to, a jeśli pomylę się w kodzie, świat gry zachowa się inaczej, niż oczekiwałem.
Z punktu widzenia rodzica taki sposób nauki programowania rozwija wyobraźnię przestrzenną, planowanie i odpowiedzialność za własne decyzje („mój kod ma konsekwencje”), a jednocześnie nadal jest atrakcyjny dla dziecka, bo dzieje się w jego ulubionej grze.
Scratch – programowanie dla dzieci na kolorowych klockach
Scratch to świetny sposób na pierwsze programowanie dla dzieci, które dopiero zaczynają swoją przygodę z kodowaniem.
Zamiast pisać kod, dziecko układa kolorowe klocki niczym puzzle, tworząc własne animacje, proste gry i interaktywne historyjki – od razu widzi, że jego „program” działa, bo postacie na ekranie robią dokładnie to, co zostało ułożone w blokach.
Za tą pozornie prostą zabawą w Scratchu kryje się nauka podstawowych pojęć programistycznych: zdarzeń, pętli, warunków i zmiennych, ale podana w formie, która nie zniechęca i nie straszy składnią.
Dziecko ćwiczy logiczne myślenie, kreatywność i rozwiązywanie problemów, co przekłada się na lepsze radzenie sobie z zadaniami matematycznymi, projektami szkolnymi oraz pracą w grupie – często dzieci pokazują sobie nawzajem swoje projekty i uczą się od siebie.

Programowanie dla młodzieży – Python, C#, Minecraft i przygotowanie do egzaminów
Programowanie dla młodzieży to coś więcej niż tylko „fajny dodatek” – to sposób na rozwijanie konkretnych umiejętności, które przydają się w szkole, na studiach i w przyszłej pracy.
Na zajęciach nastolatkowie uczą się Pythona, poznają tworzenie aplikacji i prostych stron internetowych w C#, przygotowują się do sprawdzianów i egzaminów z informatyki oraz wykorzystują Pythona w Minecraft, żeby zobaczyć, jak kod przekłada się na realny efekt.
Dla młodej osoby to szansa na pierwsze własne projekty – gry, aplikacje, małe serwisy – które można później pokazać w portfolio albo na rozmowie do technikum czy na studia. Dla rodzica to pewność, że dziecko rozwija logiczne myślenie, uczy się pracy projektowej i zdobywa kompetencje, które przydadzą się w zawodach przyszłości, nie tylko w wąsko rozumianym „IT”.

Nauka Pythona
Python to dziś jeden z najczęściej wybieranych języków programowania na start – używa się go zarówno w szkołach średnich, jak i w realnych projektach komercyjnych.
Na zajęciach „Python dla młodzieży” zaczynamy od podstaw (składnia, zmienne, instrukcje warunkowe, pętle, funkcje), a potem przechodzimy do zadań, które mają sens z perspektywy nastolatka: proste narzędzia, mini‑gry, automatyzacje czy skrypty pomagające w codziennych sprawach.
Każdy fragment kodu tłumaczę spokojnie i w prosty sposób – tak, żeby uczeń rozumiał, co robi i po co. Dzięki temu nauka Pythona pomaga nie tylko „zaliczyć informatykę”, ale też lepiej radzić sobie z zadaniami logicznymi, projektami szkolnymi i późniejszym materiałem na studiach ścisłych lub technicznych.
Tworzenie aplikacji i stron internetowych
W module „tworzenie aplikacji i stron internetowych w C#” pokazuję młodzieży, jak wyglądają podstawy pracy z językiem, który jest wykorzystywany w wielu firmach do tworzenia systemów, aplikacji i usług webowych.
Na prostych przykładach budujemy pierwsze aplikacje i proste elementy stron / paneli w oparciu o C# – tak, żeby uczeń zobaczył, że za przyciskiem na stronie rzeczywiście stoi kod, który można przeczytać, zrozumieć i samemu modyfikować.
Dla nastolatka to naturalny krok od „pisania skryptów” do tworzenia prawdziwych rozwiązań: małych narzędzi, prostych paneli czy fragmentów aplikacji, które można później pokazać w portfolio. Dla rodzica to informacja, że dziecko oswaja się z technologiami, których używa się w realnych projektach i poznaje sposób myślenia potrzebny w zawodach przyszłości – nie tylko jako użytkownik, ale jako twórca.


Przygotowanie do sprawdzianów i egzaminów
W module „przygotowanie do egzaminów i sprawdzianów” skupiamy się na tym, co dla wielu rodzin jest kluczowe: spokojnym przejściu przez wymagania szkoły – od bieżących kartkówek, przez sprawdziany, po egzaminy w technikum czy maturę z informatyki.
Pracujemy na zadaniach podobnych do tych z lekcji i arkuszy: analizujemy polecenia, rozbijamy problem na kroki, piszemy kod, a przede wszystkim – tłumaczę, dlaczego dane rozwiązanie działa i jak uczeń może sam dojść do odpowiedzi, zamiast tylko przepisywać gotowce.
Dzięki temu przygotowanie do egzaminu z informatyki czy programowania nie sprowadza się do „wkuwania schematów”, ale do realnego zrozumienia materiału. Z perspektywy rodzica oznacza to mniej stresu przed sprawdzianami, większą pewność siebie dziecka i solidniejszą bazę pod dalszą naukę – niezależnie od tego, czy pójdzie w stronę studiów technicznych, czy potraktuje programowanie jako mocną umiejętność dodatkową.
Nauka Pythona w Minecraft
Programowanie dla młodzieży to coś więcej niż tylko „fajny dodatek” – to sposób na rozwijanie konkretnych umiejętności, które przydają się w szkole, na studiach i w przyszłej pracy.
Na zajęciach nastolatkowie uczą się Pythona, poznają tworzenie aplikacji i prostych stron internetowych w C#, przygotowują się do sprawdzianów i egzaminów z informatyki oraz wykorzystują Pythona w Minecraft, żeby zobaczyć, jak kod przekłada się na realny efekt.
Dla młodej osoby to szansa na pierwsze własne projekty – gry, aplikacje, małe serwisy – które można później pokazać w portfolio albo na rozmowie do technikum czy na studia. Dla rodzica to pewność, że dziecko rozwija logiczne myślenie, uczy się pracy projektowej i zdobywa kompetencje, które przydadzą się w zawodach przyszłości, nie tylko w wąsko rozumianym „IT”.

Informacje dla rodziców
Nauka programowania dla dzieci i młodzieży to nie tylko „zabawa przy komputerze” ani próba zrobienia z każdego młodego człowieka programisty.
To sposób na rozwijanie kompetencji, które przydają się już teraz – w szkole, projektach i codziennym życiu – oraz w przyszłości, gdy dzisiejsi uczniowie będą wchodzić na rynek pracy.
Na zajęciach łączę gry, Pythona, Minecrafta, Scratch i projekty z prawdziwym kodem. Dziecko uczy się myśleć krok po kroku, radzić sobie z błędami, dokańczać zadania i współpracować – a to są umiejętności, które zostają z nim na długo, niezależnie od wybranego kierunku dalszej nauki.
Jak programowanie pomaga w szkole i na egzaminach
Uczeń, który umie myśleć algorytmicznie, łatwiej ogarnia zadania tekstowe, dokładniej czyta polecenia i potrafi sam zaplanować drogę do rozwiązania – to bezpośrednio pomaga na sprawdzianach z informatyki i matematyki.
Na zajęciach pracujemy na zadaniach podobnych do tych ze szkoły i egzaminów (technikum, matura z informatyki), ale z naciskiem na zrozumienie, a nie tylko „zaliczenie”, co zmniejsza stres i daje dziecku poczucie, że naprawdę rozumie materiał.
Kompetencje przyszłości – dlaczego programowanie to dobry kierunek
Programowanie buduje kompetencje przyszłości: pracę z technologią, analizę danych, rozwiązywanie złożonych problemów i myślenie projektowe – umiejętności wymieniane dziś jako kluczowe w zawodach przyszłości, nie tylko w IT.
Nawet jeśli dziecko nie zostanie programistą, to rozumienie, jak działają aplikacje i systemy, daje mu przewagę w wielu ścieżkach – od nauk ścisłych, przez analitykę, po biznes i zarządzanie.
Jak pracuję z dziećmi i młodzieżą – bezpieczeństwo i indywidualne podejście
Na początku wspólnie z rodzicem ustalamy cel: nadrobienie materiału, rozwój pasji, przygotowanie do egzaminu czy pierwszy krok w stronę IT. Na tej podstawie dobieram tempo, poziom trudności i narzędzia, tak żeby dziecko czuło się bezpiecznie i widziało postępy.
Pracujemy w uporządkowanym, przewidywalnym środowisku – na legalnym oprogramowaniu, z jasno określonymi zasadami. Rodzice dostają informację zwrotną o postępach i mocnych stronach dziecka, zamiast tylko lakonicznego „jest ok”
Pomoc dla studentów
Studia informatyczne i techniczne oznaczają dużo kodu, baz danych i projektów w krótkich terminach.
Pomagam studentom poukładać w głowie Pythona, C#/.NET, bazy danych oraz spokojnie przygotować się do kolokwiów i egzaminów tak, żeby rozumieli, co robią, i potrafili obronić swoje projekty przed prowadzącym.

Nauka Pythona dla studentów
Python jest dziś standardem na wielu uczelniach – na zajęciach przechodzimy od podstaw do typowo „uczelnianych” zadań: algorytmy, przetwarzanie plików, proste skrypty analityczne i projekty zaliczeniowe.
Każdy fragment kodu omawiam tak, żebyś rozumiał, dlaczego działa i jak samodzielnie poradzić sobie z podobnym zadaniem na kolokwium lub egzaminie, budując bazę pod kolejne semestry i ewentualne projekty komercyjne.
Nauka programowania C# / .NET
W wielu programach studiów pojawia się C# i .NET – używane do tworzenia aplikacji desktopowych, webowych i systemów zaliczeniowych.
Na zajęciach z C#/.NET tłumaczę fundamenty (składnia, obiektówka, kolekcje, podstawy aplikacji) i pomagam uporządkować projekty tak, by kod był czytelny, zgodny z wymaganiami prowadzących i przydatny później w portfolio.


Bazy danych - SQL, modele danych i analiza danych
Bazy danych i SQL bywają dla studentów najtrudniejszym elementem – dużo teorii i skomplikowane zapytania.
Pracujemy praktycznie: projektujemy proste modele, piszemy typowe zapytania z ćwiczeń i egzaminów (JOIN, GROUP BY, podzapytania), tak żebyś pewniej czuł się zarówno na labach, jak i w projektach, w których baza danych jest częścią większego systemu.
Pomoc z zadaniami i projektami na studiach
Jeśli utkniesz przy zadaniu, labie czy projekcie semestralnym, przechodzimy go wspólnie krok po kroku – od zrozumienia treści, przez plan, po kod i debugowanie.
Pomagam tak, żebyś wiedział, co się dzieje w rozwiązaniu, potrafił je samodzielnie wytłumaczyć i dalej rozwijać, zamiast tylko oddać gotowy plik i liczyć na szczęście.


Przygotowanie do egzaminów z programowania i informatyki
Przed kolokwiami i egzaminami z programowania czy informatyki układamy plan powtórki: zakres, typy zadań, strategię rozwiązywania i najczęstsze pułapki.
Ćwiczymy reprezentatywne zadania (kod, SQL, elementy teorii), tak żebyś wiedział, na czym stoisz, co już umiesz i z jakimi ćwiczeniami poradzisz sobie pewniej na właściwym egzaminie lub kwalifikacji zawodowej.
Nauka programowania dla dorosłych - spokojne wejście do IT
Nauka programowania dla dorosłych to inna sytuacja niż u uczniów – masz ograniczony czas, pracę, rodzinę i często długą przerwę od nauki.
Pomagam poukładać ten proces: uczymy się Pythona, C#/.NET, baz danych, Excela i VBA w tempie dopasowanym do Twojej sytuacji, a jeśli celujesz w IT, dokładamy przygotowanie do rozmów kwalifikacyjnych i próbną rekrutację.
Nie obiecuję „gwarantowanej pracy po 3 miesiącach”, tylko rzetelną pracę nad Twoimi umiejętnościami, projektami, CV i pewnością siebie, żeby realnie zwiększyć Twoje szanse na rynku.

Nauka Pythona dla dorosłych
Python dobrze nadaje się na pierwszy język dla dorosłych – jest czytelny, popularny i szybko pozwala zobaczyć efekt: skrypt, automatyzację, prostą analizę danych.
Na zajęciach z Pythona dla dorosłych przechodzimy od podstaw do zadań, które mają dla Ciebie sens: automatyzacja raportów, proste API, skrypty wspierające pracę – wszystko w tempie, które jesteś w stanie utrzymać obok obowiązków.
Tłumaczę spokojnie i konkretnie, bez zakładania, że „powinieneś to już wiedzieć” – celem jest zrozumienie, co robisz i po co, a nie kopiowanie cudzych rozwiązań.
Nauka programowania C# / .NET
Jeśli interesują Cię firmy korzystające z ekosystemu Microsoftu, C# i .NET to dobry kierunek.
Na zajęciach z C#/.NET dla dorosłych przerabiamy fundamenty (składnia, obiektówka, kolekcje) i budujemy proste aplikacje – desktopowe lub webowe – które możesz później wykorzystać jako element portfolio.
Masz przestrzeń na zadawanie pytań i spokojne „oswojenie” się z tym, jak działa .NET, zamiast sprintu po frameworkach. Ważniejsze są 2–3 sensowne projekty, które potrafisz omówić na rozmowie, niż lista haseł w CV.


Bazy danych - SQL i praca z danymi
Bazy danych i SQL to podstawa nie tylko dla programistów, ale też dla osób z obszaru analityki czy biznesu.
Na zajęciach uczysz się projektować proste modele (tabele, relacje) i pisać zapytania SQL użyteczne w pracy: filtrowanie, złączenia, grupowanie, raporty – na realnych przykładach, a nie tylko „sztucznych” tabelach.
To dobra baza pod późniejszą pracę z Excelem, Power BI, Pythonem czy aplikacjami – w wielu rolach świadomość, jak działają dane i bazy, jest dużym wyróżnikiem na rynku.
Przygotowanie do rozmowy kwalifikacyjnej i próbna rozmowa
Sama nauka Pythona czy C# nie wystarczy – trzeba jeszcze dobrze wypaść na rozmowie.
Na przygotowaniu do rozmowy kwalifikacyjnej w IT ustalamy, na jakie stanowiska celujesz, dopasowujemy CV i portfolio oraz przeglądamy typowe pytania, które mogą się pojawić.
Robimy też próbną rozmowę techniczną i ogólną, po której dostajesz konkretny feedback: nad czym popracować, czego się nauczyć, co lepiej opowiadać na przykładach projektów, a czego unikać.


Pomoc w przygotowaniu do egzaminów (studia, kursy, certyfikaty)
Jeśli masz z tyłu głowy konkretny egzamin – ze studiów, kwalifikacji zawodowej czy intensywnego kursu – pomagam poukładać materiał tak, żebyś wiedział, co realnie trzeba powtórzyć.
Przeglądamy wymagania, robimy listę tematów, rozwiązujemy typowe zadania i omawiamy pułapki z przykładowych arkuszy, zamiast „uczyć się wszystkiego po trochu”.
Excel i VBA - automatyzacja codziennej pracy
Dla wielu dorosłych najprostszym pierwszym krokiem jest mocne ogarnięcie Excela, którego i tak używają w pracy.
Na zajęciach z Excela i VBA uczysz się lepiej organizować arkusze, budować czytelne raporty, używać tabel przestawnych i pisać proste makra, które automatyzują powtarzalne czynności.
Efekt jest prosty: mniej ręcznego klepania, mniej błędów i więcej czasu na faktyczną analizę, a nie przepisywanie danych – plus dobry fundament, jeśli później chcesz wejść głębiej w programowanie.

Zdobądź doświadczenie
kkk
O mnie
kkk
Opinie
kkk
FAQ - odpowiedzi na najczęściej zadawane pytania
kkk
Cennik
Pomoc doraźna
140zł / h
Pojedyncze spotkanie, na którym skupiamy się na konkretnym problemie: zadaniu domowym, fragmencie projektu, przygotowaniu do kartkówki, kolokwium czy zaliczenia. Zajęcia są intensywne i praktyczne – celem jest rozwiązanie problemu i zrozumienie, co zrobiliśmy, a nie tylko „oddane zadanie”.
Regularne zajęcia
130zł / h
Stała współpraca, zwykle jeden/dwa razy w tygodniu (60–90 minut), nastawiona na systematyczną naukę programowania i spokojne budowanie kompetencji. Pracujemy według ustalonego planu: od podstaw Pythona i innych technologii, przez projekty, aż po przygotowanie do egzaminów, szkoły, studiów lub wejścia do IT. Na bieżąco dostosowuję tempo i zakres do Twojego poziomu i celów.
Pomoc przy projektach
od 100zł
Wsparcie przy większych projektach: uczelnianych, hobbystycznych, komercyjnych lub związanych z pracą. Zakres i cenę ustalamy indywidualnie po krótkim omówieniu projektu (zakres funkcji, termin, technologia), tak żeby wycena była uczciwa i adekwatna do realnego nakładu pracy.
Zajęcia stacjonarne u ucznia (Wrocław i okolice)
od 140zł / h
Zajęcia indywidualne z programowania prowadzone u ucznia na terenie Wrocławia i okolic. Cena zależy od lokalizacji i czasu dojazdu – ustalam ją indywidualnie po poznaniu adresu i preferowanych godzin zajęć.
Kontakt
Jeśli chcesz dopytać o zajęcia lub umówić rozmowę, najlepiej napisz do mnie SMS lub na WhatsApp.
Często w ciągu dnia prowadzę zajęcia albo pracuję przy kodzie i nie mogę odebrać telefonu, ale na wiadomości odpisuję najszybciej, jak się da.
Napisz krótko, dla kogo są zajęcia i jaki masz cel – odezwę się z propozycją terminu rozmowy.