naucz się pythona jak w grze

Ucz się kodować tak,
jak wygląda prawdziwa praca.

Agent AI ocenia Twój kod, dobiera trudność i prowadzi Cię ścieżką: składnia → struktury danych → OOP → produkcja. Prawdziwy edytor, terminal i git — w przeglądarce, bez instalacji.

Faza zamkniętej bety · miejsca przyznawane kohortami · zapis zajmuje 4 kroki

$ pytest task_042.py
4/4 testy przeszły · +25 XP · ranga: Adept
> kolejne zadanie: dekoratory
HP
520 / 700
XP
+25 dzisiaj

Jedna ścieżka, cztery splecione ze sobą warstwy

Mentor nie uczy Cię tematów w oderwaniu od siebie — łączy je w jedną, ciągłą ścieżkę rozwoju, dobieraną pod Twoje cele.

01 / podstawy

Podstawy programowania

Składnia, struktury danych, algorytmika, paradygmaty i idiomy Pythona — fundament, na którym stoi wszystko inne.

02 / specjalizacje

Specjalizacje

Web, data science, ML, deep learning, agenci AI/LLM, gamedev, aplikacje GUI, security — katalog otwarty na kolejne ścieżki.

03 / proces

Proces wytwórczy

Struktura projektu, git flow, pisanie testów (unit, integracyjne, TDD, mocking), CI/CD, debugging, code review — to, co faktycznie robi się w pracy.

04 / emergentne

Zagadnienia emergentne

Wątki, które ujawniają się w trakcie rozmów z mentorem. Wspominasz o API bankowym? Agent dokłada węzły o autoryzacji i idempotencji.

Osiem mechanizmów, jeden cel: nie dać Ci się znudzić ani utknąć

1

Natychmiastowy feedback

Ocena mentora i wynik testów w mniej niż 30 sekund od zgłoszenia rozwiązania.

2

Progres zawsze widoczny

Mapa umiejętności, pasek XP i ranga — postęp nigdy nie jest domysłem.

3

Dopasowana trudność

Agent utrzymuje skuteczność w okolicach 70–80% — strefę, w której uczysz się najszybciej, nie odbijając się od ściany i nie nudząc.

4

Rywalizacja

Ranking globalny i tygodniowy, ligi rang — dla tych, którym sam progres to za mało.

5

Nawyk

Dzienne streaki i codzienny quest generowany przez agenta, dopasowany do Twojego poziomu.

6

Brak końca gry

Ścieżki specjalizacji i tryb „endless mastery” — zawsze jest kolejny poziom głębiej.

7

Realizm procesu

Pełny cykl wytwórczy: struktura projektu → feature branch → PR → code review agenta → CI/CD → merge. Umiejętności „jak w pracy”, nie tylko katy.

8

Ekonomia decyzji

HP jako waluta podpowiedzi — negocjujesz cenę hinta z agentem. Każda pomoc to świadomy koszt.

HP to życie. XP to dowód, że umiesz więcej niż wczoraj.

Bursztyn (HP) to nagroda i życie — waluta, którą negocjujesz z agentem za podpowiedzi. Fiolet (XP) to agent i inteligencja — miara Twojego realnego postępu. Teoria nigdy nie kosztuje HP — płacisz wyłącznie za podpowiedzi do konkretnego zadania.

70–80%
docelowa skuteczność rozwiązywania zadań — strefa najbliższego rozwoju, utrzymywana przez agenta na bieżąco
<15 min
typowy czas do pierwszego zaliczonego zadania i pierwszych punktów, licząc od rejestracji
<30 s
czas do oceny zgłoszonego rozwiązania — testy, lint i feedback mentora
Novice
0 XP
Apprentice
500 XP
Adept
1,500 XP
Specialist
4,000 XP
Expert
9,000 XP
Master
20,000 XP
Grandmaster
top 1% of season

Prawdziwy warsztat, nie symulator

Zero instalacji, zero konfiguracji środowiska. Otwierasz przeglądarkę i piszesz kod tak, jak będziesz go pisać w pracy.

Edytor, terminal i git — od pierwszej minuty

Prawdziwy Python wykonywany bezpośrednio w przeglądarce, prawdziwe polecenia gita, prawdziwy terminal. Twój postęp zapisuje się automatycznie między sesjami.

Ocena deterministyczna, nie „wydaje mi się”

Zadania sprawdzane są testami i analizą statyczną — nie subiektywną opinią. Wynik znasz od razu, bez czekania na kolejkę.

Nie zgadzasz się z oceną? Protestujesz.

Każde zadanie można zakwestionować na czacie z mentorem — druga, niezależna weryfikacja bierze pod uwagę Twoje argumenty.

Dokumentacja pod ręką, nie w osobnej karcie

Wbudowana wyszukiwarka dokumentacji Pythona z cytowanymi źródłami — pyta ją i Ty, i mentor, zanim zaproponuje podpowiedź.

task_042.py
test_task_042.py
# zadanie: bezpieczne pobranie zagnieżdżonej wartości
def safe_get(data: dict, *keys, default=None):
    for key in keys:
        try:
            data = data[key]
        except (KeyError, TypeError):
            return default
    return data

# $ pytest -q
# ✓ 4 passed in 0.21s

Uczciwa ocena, zero czarnej skrzynki

Wynik nigdy nie jest samą opinią modelu językowego. Sygnały obiektywne — testy (w tym ukryte), testy mutacyjne, lint, kontrola bezpieczeństwa — ważą co najmniej 70% oceny. Reszta to rubryka jakości, zawsze z uzasadnieniem widocznym dla Ciebie.

testy, lint, bezpieczeństwo — ≥70%rubryka jakości — ≤30%
Filozofia anty-cheatu: rozbroić, nie ścigać.

Co to znaczy w praktyce

Jedno odwołanie od oceny na zadanie — druga, niezależna weryfikacja bez dostępu do pierwszej.

Ranking liczy tylko rzetelnie wypracowane rozwiązania — nauka zawsze pozostaje dostępna, niezależnie od rankingu.

Trwałe zablokowanie konta to zawsze decyzja człowieka — nigdy automatu.

Niezależnie od punktu startowego, ścieżka dopasowuje się do Ciebie

start od zera

Zaczynasz programować

Bez doświadczenia? Ocena wstępna dobiera zadania na Twoim poziomie, a teoria tłumaczy każde nowe pojęcie, zanim je napotkasz.

zmiana zawodu

Przebranżawiasz się do IT

Uczysz się nie tylko składni, ale i procesu: gita, testów, code review — tego, czego szuka pracodawca.

rozwój

Pracujesz zawodowo z kodem

Pogłębiasz konkretną specjalizację — data science, AI engineering, security — w tempie i formacie, który sam wybierasz.

zespoły

Budujesz zespół

Plan dla firm: spójne środowisko developerskie dla wdrażanych osób i raporty rozwoju umiejętności zespołu.

Budujemy to publicznie, krok po kroku

Bez infrastrukturalnego żargonu — to, co faktycznie odblokowuje się dla Ciebie w każdej fazie.

0
teraz · zamknięta beta

Pierwsza pętla: zadanie → ocena → nagroda

Ocena wstępna, adaptacyjne zadania w Pythonie (kata i debugowanie), teoria skrojona pod Twój poziom, punkty i pierwsza ranga. Bank zadań rośnie od pierwszego dnia rozgrywki.

1
pełna rozgrywka

Kompletne drzewo umiejętności

Wszystkie specjalizacje odblokowane, negocjacje cen podpowiedzi, swobodne rozmowy z mentorem, sezony i ligi rankingowe, formalna ścieżka odwołań od ocen.

2
tryb process + zespoły

Prawdziwy cykl wytwórczy i plany dla firm

Pełne repozytorium projektu, Pull Requesty, code review od agenta w roli seniora, pipeline CI/CD — oraz plany licencyjne dla zespołów ze spójnym środowiskiem developerskim i raportami rozwoju.

3
skala

Więcej języków, dojrzały bank zadań

Rozszerzenie interfejsu na kolejne języki, pełne raporty rozwoju dla firm, dojrzały ekosystem zadań kalibrowany na realnych danych z rozgrywek.

Zasada otwierania kolejnych faz: nie na wyczucie. Kolejny etap ruszamy dopiero, gdy dane z zamkniętej bety pokażą, że pętla motywacyjna faktycznie zatrzymuje graczy.

Zamknięta beta — zapisy

Zanim zaczniesz grać, zagraj w ten formularz. Cztery kroki, tak jak w prawdziwej ocenie wstępnej — pomagają nam dobrać Ci właściwą kohortę i pierwsze zadania.

Discovering your level: 1/4
Na ten adres wyślemy zaproszenie, gdy Twoja kohorta zostanie otwarta.

✓ zgłoszenie przyjęte

Jesteś na liście.

Odezwiemy się mailowo, gdy Twoja kohorta zamkniętej bety zostanie otwarta. Do tego czasu — bez spamu, zero HP nie zniknie, bo jeszcze go nie masz.

Uzupełnij wymagane pola (*) przed przejściem dalej.

Pytania, które i tak zadasz

Czy muszę coś instalować?

Nie. Edytor, terminal i Python działają bezpośrednio w przeglądarce. Wystarczy przeglądarka obsługująca WebAssembly i połączenie z internetem.

Ile kosztuje udział w zamkniętej becie?

Nic. Beta jest bezpłatna. Plany subskrypcyjne i oferta dla firm pojawią się przy pełnym uruchomieniu — osoby z bety dowiedzą się o nich pierwsze.

Czy potrzebuję wcześniejszego doświadczenia?

Nie. Ocena wstępna dobiera zadania do Twojego realnego poziomu — od zera po pracę zawodową z kodem.

Czy punkty, XP i HP mają wartość pieniężną?

Nie. To elementy rozgrywki — nie są środkiem płatniczym i nie podlegają wymianie na pieniądze ani inne świadczenia. Szczegóły w Regulaminie.

Co dzieje się z moimi danymi i rozmowami z agentem?

Masz wgląd we wszystko, co system o Tobie wie, samoobsługowy eksport danych i możliwość usunięcia konta w każdej chwili. Pełne informacje w Polityce prywatności.