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.

Plan Free · bez karty · pierwsze zadanie w mniej niż 15 minut

$ 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

wkrótce

Ranking globalny i tygodniowy oraz ligi rang są następne na mapie drogowej — dziś rywalizujesz z sobą z wczoraj.

5

Nawyk

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

6

Brak końca gry

wkrótce

Ścieżki specjalizacji i tryb „endless mastery” wejdą w kolejnych fazach — dziś rdzeń Pythona rośnie blok po bloku.

7

Realizm procesu

wkrótce

Pełny cykl wytwórczy — struktura projektu, feature branch, PR, code review agenta, CI/CD — przyjdzie z trybem process. Dziś: testy, lint i git w przeglądarce.

8

Ekonomia decyzji

HP jako waluta podpowiedzi — każdy hint ma stałą cenę w HP, więc 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 · otwarty start v0.1

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. Plan Free bez karty, 7-dniowy trial Pro. 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 po starcie pokażą, że pętla motywacyjna faktycznie zatrzymuje graczy.

Zacznij teraz — plan Free, bez karty

Gra jest otwarta: załóż darmowe konto i dostań pierwsze zadanie w mniej niż 15 minut.

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 to kosztuje?

Plan Free nic nie kosztuje: 5 zadań dziennie, a pierwszy blok w ogóle nie ma dziennego limitu. Plany płatne zaczynają się od 15 USD miesięcznie (Start: 12 zadań dziennie, Pro: 30, Master: bez limitu), a Pro ma 7-dniowy okres próbny — bez karty. Ceny w aplikacji widzisz w lokalnej walucie.

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.