Tenzan Academy
Motyw

Tematy

21 tematów z 4 dziedzin, po jednym z każdego kursu, wybrane przez autora. Do samosprawdzenia: wynik zostaje na tym urządzeniu.

Egzamin próbny (42)

42 pytania, po 2 z każdego kursu

Jak przerobić kurs w 4 krokach

  1. CzytajUważaj na bloki „Pułapka”.
  2. FiszkiOdpowiedz z pamięci, potem odwróć.
  3. Quiz kursu20 pytań, wyjaśnienie po każdym.
  4. Egzamin próbny42 pytania, wyjaśnienia na końcu.
Programowanie (6)
  1. 01 Domyślne argumenty i wyrażenia przypisania

    Argument domyślny jest ewaluowany dokładnie raz, przy wykonaniu instrukcji def, nie przy każdym wywołaniu. Wynik trafia do __defaults__ obiektu funkcji. Dla typów mutowalnych (list, dict, set) to droga do buga produkcyjnego: wywołania dzielą ten sam obiekt.

    Python dla inżynierów: głęboka semantyka 3.12‑3.14

    Czytaj sekcję
  2. 02 Równość, koercja typów i podstawy wartości

    Operator == wykonuje niejawną konwersję typów przed porównaniem (abstract equality comparison), podczas gdy === porównuje wartość i typ bez konwersji (strict equality comparison). W kodzie produkcyjnym === jest domyślnym wyborem; == rezerwuje się dla świadomych, udokumentowanych przypadków.

    JavaScript: zaawansowana semantyka i nowoczesne API (ES2023/ES2024)

    Czytaj sekcję
  3. 03 Typowanie strukturalne i podstawy systemu typów

    TypeScript nie sprawdza typów po nazwie deklaracji, tylko po kształcie danych. To fundament odróżniający go od Javy czy C#, i źródło większości zaskoczeń u programistów przychodzących z języków nominalnie typowanych.

    TypeScript

    Czytaj sekcję
  4. 04 Wyjątki: checked vs unchecked i try-with-resources

    Throwable dzieli się na Error (błędy poziomu JVM, nie do przechwytywania w normalnym kodzie) i Exception. Exception dzieli się dalej: podklasy RuntimeException to wyjątki niekontrolowane (unchecked), reszta to wyjątki kontrolowane (checked), wymuszane przez kompilator.

    Java

    Czytaj sekcję
  5. 05 Ownership i semantyka przenoszenia (move semantics)

    Ownership to fundament pamięciowego modelu Rust: każda wartość ma dokładnie jednego właściciela, a kompilator statycznie, bez udziału runtime'u, decyduje kiedy pamięć zostanie zwolniona. To zastępuje zarówno ręczne malloc/free, jak i garbage collector.

    Rust: ownership, borrow checker i systemowa niezawodność bez GC

    Czytaj sekcję
  6. 11 Gorutyny i kanały: model współbieżności CSP

    Go nie oferuje wątków jako podstawowej abstrakcji, tylko gorutyny: lekkie jednostki wykonania zarządzane przez runtime, komunikujące się przez kanały zamiast dzielenia pamięci pod zamkiem.

    Go (Golang)

    Czytaj sekcję
AI i dane (4)
  1. 06 Tokeny, tokenizacja i okna kontekstowe

    Token to podstawowa jednostka, na której operuje LLM: fragment słowa, całe słowo lub znak interpunkcyjny. Model nie czyta tekstu, czyta sekwencję identyfikatorów tokenów, a wszystkie limity (kontekst, koszt, opóźnienie) liczone są właśnie w tokenach, nie w znakach czy słowach.

    LLM i inżynieria promptów

    Czytaj sekcję
  2. 07 Przeuczenie, niedouczenie i kompromis bias-wariancja

    Każdy model popełnia błąd generalizacji z dwóch niezależnych źródeł. Bias to systematyczne uproszczenie zbyt sztywnego modelu. Wariancja to nadwrażliwość zbyt elastycznego modelu na szum w danych treningowych. Zrozumienie kompromisu bias-wariancja to podstawa diagnozy, dlaczego model działa źle, zanim zmienisz architekturę.

    Podstawy AI i ML dla inżynierów

    Czytaj sekcję
  3. 10 JOIN-y: kiedy który jest poprawny

    JOIN łączy wiersze z wielu tabel na podstawie warunku dopasowania kluczy. Zły typ JOIN nie jest błędem składniowym. Silnik wykona zapytanie, ale wynik będzie cicho niepoprawny: zgubione wiersze albo utrata danych, bez komunikatu błędu.

    SQL i bazy danych

    Czytaj sekcję
  4. 20 Czego nigdy nie wklejasz do publicznego AI

    To najważniejsza sekcja tego kursu. Publiczne narzędzia AI (darmowe konta ChatGPT, Gemini czy podobne, używane bez firmowej licencji) działają poza kontrolą Twojej firmy.

    AI i LLM dla pracownika nietechnicznego

    Czytaj sekcję
Chmura i bezpieczeństwo (5)
  1. 08 Wstrzyknięcia: SQL, Command i NoSQL Injection

    Wstrzyknięcie (injection) to kategoria A05 w OWASP Top 10:2025 i jeden z najgroźniejszych błędów. Dane użytkownika trafiają do interpretera (SQL, powłoki systemowej, silnika NoSQL) i wykonują się jako kod, nie jako dane.

    Bezpieczeństwo aplikacji (AppSec): OWASP Top 10 w praktyce

    Czytaj sekcję
  2. 09 Docker: obrazy, warstwy i multi-stage buildy

    Kontener nie jest lekką maszyną wirtualną: dzieli jądro systemu hosta i izoluje procesy przez namespaces oraz cgroups. Obraz Docker to niezmienny szablon zbudowany z warstw; kontener to jego uruchomiona instancja z własną, zapisywalną warstwą na wierzchu.

    Cloud i DevOps

    Czytaj sekcję
  3. 12 Load balancing: rozdzielanie ruchu

    Load balancer to punkt wejścia rozpraszający ruch po wielu instancjach backendu. Dobór algorytmu decyduje o tym, jak system znosi nierówne obciążenie, awarie węzłów i skalowanie w górę/w dół bez przestojów.

    Projektowanie systemów

    Czytaj sekcję
  4. 13 Zasady RODO i minimalizacja danych jako ograniczenie projektowe

    RODO (Rozporządzenie 2016/679) nie jest listą życzeń prawników, tylko zbiorem twardych ograniczeń, które muszą znaleźć odzwierciedlenie w schemacie bazy, kontrakcie API i architekturze systemu. Sześć zasad art. 5 ust. 1 to fundament, na którym stoi cała reszta rozporządzenia.

    RODO i inżynieria prywatności

    Czytaj sekcję
  5. 18 Phishing: jak rozpoznać fałszywą wiadomość

    Phishing to wiadomość podszywająca się pod zaufane źródło (bank, dostawcę, dział IT, przełożonego). Jej celem jest skłonienie odbiorcy do kliknięcia w link, otwarcia załącznika albo podania danych logowania.

    Bezpieczeństwo dla pracownika

    Czytaj sekcję
Kompetencje biznesowe (6)
  1. 14 RODO w codziennej pracy: podstawy i stawka

    RODO to nie dokument, który podpisujesz raz i zapominasz. To zestaw reguł, które stosujesz codziennie: gdy wysyłasz maila do klienta, otwierasz arkusz z danymi kontaktowymi albo rozmawiasz o sprawie pracownika na open space. Nieznajomość tych reguł nie chroni firmy ani ciebie przed konsekwencjami błędu.

    RODO dla pracowników

    Czytaj sekcję
  2. 15 Przychód, zysk i gotówka: trzy różne liczby

    Prezes ogłasza na zebraniu, że przychody wzrosły o 20 procent rok do roku, sala bije brawo. Nikt nie pyta, czy firma na tym zarobiła i czy ma z tego pieniądze na koncie.

    Finanse dla nie-finansistów

    Czytaj sekcję
  3. 16 Faktura: co musi się na niej znaleźć

    Faktura to nie tylko wezwanie do zapłaty, to dokument podatkowy o ściśle określonej prawem treści. Ustawa o VAT wymienia elementy obowiązkowe; brak jednego z nich może uniemożliwić odliczenie VAT po stronie nabywcy albo zakwestionowanie kosztu przez urząd skarbowy.

    Rachunkowość: podstawy

    Czytaj sekcję
  4. 17 Podstawy: dlaczego negocjujemy nieświadomie źle

    Większość pracowników wchodzi w negocjacje reaktywnie. Przyjmuje pierwszą propozycję za punkt wyjścia, boi się ciszy po pytaniu o cenę i traktuje spór jako pojedynek, w którym ktoś musi przegrać.

    Techniki negocjacyjne

    Czytaj sekcję
  5. 19 Podstawy prawne BHP w biurze

    Praca biurowa nie jest wolna od ryzyka prawnego i zdrowotnego. Kodeks pracy nakłada twarde obowiązki na pracodawcę i pracownika niezależnie od tego, czy stanowisko wiąże się z maszynami, czy wyłącznie z klawiaturą i monitorem.

    BHP w biurze

    Czytaj sekcję
  6. 21 Feedback: model SBI

    Feedback bez konkretów, np. 'musisz być bardziej proaktywny', nie zmienia zachowania, bo pracownik nie wie, co dokładnie zrobić inaczej. Model SBI wymusza konkret.

    Zarządzanie zespołem

    Czytaj sekcję

O tym demo

Działające demo kursów napisanych przez Tenzan Logic. Wyniki zostają na tym urządzeniu, bez konta.

Każdy kurs, pytanie i fiszkę napisał Tenzan Logic, po polsku i od zera. Jeśli chcesz taki zestaw dla swojego zespołu, z Twoimi procedurami i Twoim słownictwem, napisz.

Napisz do Tenzan Logic

Jak to działa

100% czas (dni) bez powtórek 1 3 7 21 z powtórkami
Schemat idei, nie dane pomiarowe (Ebbinghaus 1885; Cepeda i in. 2006).
  • Odstępy

    1·3·7·21 dni do powtórki

    Fiszka z „Umiem” wraca po 1, 3, 7 i 21 dniach.

    Badanie

    Powtórki z przerwami dają trwalszą pamięć niż jedna po drugiej. Cepeda i in. 2006, Psychological Bulletin 132(3): 354-380

  • Przypominanie

    ukryta odpowiedź fiszki

    Najpierw odpowiedz z pamięci, potem odwróć.

    Badanie

    Próba przypomnienia dała lepszą pamięć po dwóch dniach i po tygodniu niż ponowne czytanie. Roediger i Karpicke 2006, Psychological Science 17(3): 249-255

  • Dwa kody

    4 kolory bloków

    Fakt, termin, mnemonik i pułapka mają swój kolor.

    Badanie

    Teoria: słowo i obraz zapisują się osobno. To teoria, nie gwarancja wyniku. Paivio 1991, Canadian Journal of Psychology 45(3): 255-287

  • Porcje

    167 krótkich sekcji

    Jedna sekcja to jedna porcja do zapamiętania.

    Badanie

    Pamięć robocza mieści około czterech porcji (Miller 1956: siedem, Cowan 2001: cztery). Cowan 2001, Behavioral and Brain Sciences 24(1): 87-114

  • Skróty

    134 zielone bloki

    Mnemonik zbiera kilka elementów w jeden, np. „SUR”.

    Badanie

    Skrót zbiera kilka elementów w jeden; przykład „SUR” jest w kursie o podstawach AI. Opis funkcji aplikacji, bez cytowanego badania

  • Testy

    20 z 24 pytań w quizie

    Po każdej odpowiedzi widzisz wyjaśnienie.

    Badanie

    Ćwiczenie, nie sprawdzian: pytania są w losowej kolejności i uzupełniają fiszki, nie zastępują ich. Efekt testowania: zob. „Przypominanie”

Szukaj

Postęp

Brak wyników. Rozwiąż pierwszy quiz.

Tu zbiera się Twój postęp: rekord i medal każdego quizu, seria dni i pytania do powtórki.

Gdzie jest zapis
Tylko w pamięci tej przeglądarki. Konta nie ma i wyniki nigdzie nie są wysyłane. Inna przeglądarka lub inne urządzenie zaczyna od zera.
Jak wyczyścić
W quizie: Historia, potem Wyczyść historię. Fiszki i serię dni usuniesz razem z danymi witryny w ustawieniach przeglądarki.
Wybierz quiz

Progi medali

Medal liczy się z najlepszego wyniku quizu: Brąz od 60%, Srebro od 75%, Złoto od 90%, Platyna przy 100%.