Piotr Dul

Python Mentor

Programuję od lat 90., kiedy pisałem pierwsze gry na Commodore 64. Po drodze tworzyłem strony dla lokalnych firm, gry, projekty mobilne i VR, pracowałem w PwC jako Data Science Manager, a dziś jako CTO w Operon łączę technologię, biznes i rozwój zespołów. Pythona i Django uczę od 2016 roku — uważam, że mentoring 1:1 to najefektywniejsza forma nauki, bo pozwala przekazać nie tylko wiedzę, ale realne doświadczenie i sposób myślenia, a code review każdego zadania daje najlepszy feedback i buduje pewność siebie w pisaniu kodu. Pokażę Ci drogę i przejdę z Tobą krok po kroku jako partner technologiczny, który sam tę drogę przeszedł.

Umów rozmowęKim jest mentor
Piotr Dul — mentor i trener programowania w Python
Piotr Dul

Prowadzone kursy

Python + Django

Mentoring 1:1 oparty na Django, REST API i Dockerze. 15 modułów: od podstaw Pythona, przez bazy danych i Django REST Framework, po konteneryzację i deployment, zwieńczone projektem końcowym.

W cenie: code review każdego zadania, nieograniczone konsultacje 1:1, wykorzystanie AI w nauce i programowaniu oraz certyfikat ukończenia mentoringu. Najlepsi absolwenci mogą dołączyć do płatnego stażu u partnera (VR Medical).

Kurs Python Developer
Piotr Dul

Wybrane publikacje

Czym jest Pydantic w Pythonie i do czego służy? (+ migracja do V2)
Porady
Czym jest Pydantic w Pythonie i do czego służy? (+ migracja do V2)

Pydantic to biblioteka do walidacji danych w Pythonie oparta o type hints — fundament FastAPI. Wyjaśniamy, czym są modele Pydantic i jak bezboleśnie zmigrować projekt z wersji 1 do 2.

Piotr Dul

02-10-2026

Bazy wektorowe i RAG w Pythonie — jak to działa i jak to zbudować
Porady
Bazy wektorowe i RAG w Pythonie — jak to działa i jak to zbudować

RAG i bazy wektorowe pozwalają modelom AI odpowiadać na podstawie Twoich własnych danych. Wyjaśniamy, jak to działa, skąd biorą się błędy embeddingów i jak zbudować pierwszy pipeline w Pythonie z Qdrant.

Piotr Dul

02-10-2026

Najczęstsze błędy początkujących w Django (i jak ich unikać)
Porady
Najczęstsze błędy początkujących w Django (i jak ich unikać)

Fat views, migracje w .gitignore, konflikty przy pracy na branchach i problem N+1 w ORM — poznaj 4 błędy, które najczęściej popełniają początkujący w Django, i naucz się ich unikać, zanim trafią na produkcję.

Piotr Dul

Piotr Dul

28-09-2026

Opinie naszych kursantów

Sprawdź
co mówią o nas
nasi mentees

O MNIE

MOJA HISTORIA Z BRANŻĄ IT

To, że nazywam się Piotr Dul, już wiesz. Pewnie jednak chcesz się dowiedzieć, jak to wszystko się zaczęło, dlaczego po drodze byłem strażakiem, co łączy mnie z grą nagrodzoną na Digital Dragons, a co — z saunamistrzostwem i Polską Ligą Tenisa.

Poniżej zabieram Cię w moją drogę przez IT — z ludźmi, projektami i pasjami, które ukształtowały to, jak dziś uczę, projektuję systemy i wspieram osoby wchodzące do branży.

Moja droga w IT

Moja przygoda z technologią zaczęła się w latach 90., kiedy pisałem pierwsze programy na Commodore 64.

Już wtedy interesowało mnie nie tylko programowanie, ale też to, jak działają rzeczy „od środka”. W wieku 11 lat zacząłem pisać własne notatki i „książkę” o elektronice, opisując m.in. cewki, impedancję i podstawy działania układów. (Zwróć uwagę na rok w tym kalendarzu — 1994).

W podstawówce stworzyłem swoje pierwsze gry — m.in. warcaby w Logo Komeniusz (sic — to już chyba nigdzie nie jest dostępne). Od zawsze bardziej niż samo granie interesowało mnie tworzenie i rozumienie.

Od straży pożarnej do stron WWW

Po drodze trafiłem do straży pożarnej — wymagającej i odpowiedzialnej pracy, która nauczyła mnie dyscypliny i działania pod presją. Szybko jednak zrozumiałem, że to nie jest moja ścieżka i wróciłem do świata technologii.

Zanim pojawiły się większe projekty, robiłem strony internetowe dla lokalnych firm, małych biznesów i parafii. W pewnym momencie miałem wrażenie, że praktycznie każda w okolicy miała stronę „ode mnie”. To etap, w którym nauczyłem się nie tylko kodowania, ale też pracy z klientem i dowożenia realnych efektów. Do dziś szyld z tamtej JDG wisi na moim domu (btw. nazwę zaczerpnąłem od twórców gry Tomb Raiders).

911 Operator — Digital Dragons 2016

Z czasem zacząłem eksperymentować szerzej — mobile, gry, VR — budując kolejne projekty i szukając swojego kierunku.

Jednym z ważniejszych momentów był udział w pracach przy grze 911 Operator, która zdobyła główną nagrodę na Digital Dragons 2016. Był to niewielki fragment projektu (finalnie nawet nie użyty), ale pozwolił mi zobaczyć, jak wygląda tworzenie produktu na większą skalę i praca w branży gier.

Coders Lab

Kolejnym ważnym etapem była praca w Coders Lab, gdzie uczyłem programowania osoby zaczynające od zera. Praca z kursantami pokazała mi, jak naprawdę wygląda proces nauki i gdzie ludzie najczęściej tracą czas.

Tam też zaczęły się moje wystąpienia konferencyjne (m.in. Code Europe) i poznałem osoby, z którymi później tworzyłem własne projekty oraz firmy.

Game jamy i własne studio

Równolegle rozwijałem własne inicjatywy — m.in. studio gier oraz projekty technologiczne oparte o AI. Organizowałem też game jamy i wydarzenia dla społeczności IT (jeden z nich odbył się w skansenie w 2016 r.).

Jednym z projektów była gra wydana na Steamie. Było to spełnienie marzenia, ale też ważna lekcja — rynek gier jest brutalnie wymagający, a sukces osiąga ułamek projektów. Finalnie zdecydowałem się zamknąć ten rozdział i pójść dalej.

PwC — Data Science Manager

Podczas jednej z konferencji dostałem propozycję pracy w PwC jako Data Science Manager. Pracowałem przy projektach związanych z AI i analizą danych.

To był intensywny czas, który dużo mi dał — ale też pokazał, jak ważne jest dopasowanie pracy do stylu życia. Codzienne dojazdy i logistyka okazały się zbyt wymagające.

VR Medical i Operon CTO

Dziś rozwijam projekty takie jak VR Medical — rozwiązanie do treningu operacji w wirtualnej rzeczywistości z własnym kontrolerem drukowanym na drukarce 3D (w trakcie procesu patentowego). Ciekawostka — mój wspólnik kiedyś był moim lekarzem.

Jako CTO w Operon łączę technologię, biznes i rozwój zespołów. Projektuję architekturę systemów, rozwijam ludzi i wdrażam nowe kierunki — m.in. AI i automatyzację.

Równolegle działam jako partner technologiczny — wspieram startupy, doradzam i pomagam przekładać pomysły na działające rozwiązania.

Pracuję m.in. przy projektach związanych z wykorzystaniem AI w medycynie, paszportami produktowymi, agentami AI oraz rozwiązaniami wspierającymi przetargi i analizę danych — najczęściej w oparciu o Pythona i Django.

Niebawem ruszam też z nowym szkoleniem poświęconym w całości modelom językowym (LLM) i praktycznemu wykorzystaniu AI — to naturalne rozwinięcie mojego mentoringu w tym kierunku.

Piotr Dul — mentor i trener programowania w Python

Piotr Dul

Mentor i Trener programowania

Uczę Pythona i pomagam wejść do branży IT oraz rozwijać się jako programista — od fundamentów po projekty w praktyce.

FacebookLinkedInYouTube
Piotr Dul

PRYWATNIE

Od zawsze interesowało mnie nie tylko programowanie, ale ogólnie tworzenie i rozumienie, jak działają rzeczy. Do dziś lubię łączyć technologię z kreatywnością — czy to w projektach VR, czy przy pracy z hardware.

Poza tym gram w szachy, uczę się instrumentów (m.in. perkusja i ukulele), a dźwięk, rytm i tworzenie rzeczy także poza ekranem to dla mnie naturalne uzupełnienie pracy przy kodzie.

Gram w tenisa — startuję w Polskiej Lidze Tenisa i udało mi się wygrać jeden z turniejów. Jestem też saunamistrzem: pracuję z rytuałami, zapachami i… macham ręcznikiem 😉 Ukończyłem też kurs wspinaczki wysokogórskiej.

Jeśli chcesz wejść do IT — pokażę Ci drogę i pomogę przejść ją krok po kroku jako partner technologiczny, który sam ją przeszedł. Mam sporo znajomości w branży: od spotkań z Bjarne Stroustrupem (twórca C++) i Johnem Romero, przez rozmowy z Maciejem Aniserowiczem i ludźmi z otoczenia CD Projekt, po konferencje i stoiska takie jak AMD Developer Community.

Bez chaosu i zgadywania — za to z praktyką i doświadczeniem z realnych projektów. A przy okazji… przygotuj się na kilka sucharów 😄 Zapraszam też do śledzenia devmentor.pl — to moje miejsce, gdzie dzielę się wiedzą i łączę społeczność.

Ścieżka Python DeveloperUmów rozmowę
Piotr Dul

Migawki z mojej drogi zawodowej i życia prywatnego — od warsztatów i konferencji po pasje poza ekranem. Kliknij dowolne zdjęcie, aby je powiększyć i przeglądać dalej w karuzeli.

Partnerzy

Firmy, z którymi współpracujemy

To partnerzy odpowiedzialni za staże po naszych kursach. Organizują je dla najlepszych absolwentów.

Zobacz wszystkich partnerów →
  • VR Medical
  • Sophona
  • Robot Force