Programowanie obiektowe
bez zgadywania,
co dalej
Większość kursów OOP uczy składni. Tu uczysz się myśleć w klasach i obiektach — tak, żeby kod, który piszesz, miał sens za miesiąc.
Zajęcia grupowe i indywidualne, dopasowane do tego, gdzie teraz jesteś.
Kogo spotkasz po drugiej stronie ekranu
Grupy są małe — zwykle 6 do 10 osób. Nie tłum, nie anonimowość.
Różne punkty startowe
Część uczestników zna już podstawy Pythona lub Javy. Inni zaczynają od zera. Tempo grupy uwzględnia obie sytuacje.
Wspólna praca nad kodem
Sesje grupowe obejmują wspólne code review — uczysz się też czytając cudzy kod i tłumacząc własny.
Kontakt między zajęciami
Kanał grupy działa przez cały czas trwania kursu. Pytania nie czekają do następnego spotkania.
Co się dzieje, kiedy coś nie gra
Indywidualne ścieżki
Jeśli temat nie klika po pierwszym podejściu, jest drugie — inne wytłumaczenie, inny przykład. Nie ma presji, żeby rozumieć wszystko w tym samym momencie co reszta.
Prywatne sesje
Możesz dołożyć zajęcia indywidualne do dowolnego etapu kursu. Przydają się, kiedy masz konkretny projekt i chcesz go przeprowadzić przez OOP krok po kroku.
Bez oceniania
Błędy w kodzie są częścią procesu. Instruktor pokazuje, co poszło nie tak i dlaczego — nie zaznacza czerwonym i nie idzie dalej.
Brzmi jak twoja sytuacja?
Trzy scenariusze, które powtarzają się najczęściej wśród uczestników przed dołączeniem do kursu.
Scenariusz pierwszy
Piszesz kod od roku, ale kiedy widzisz słowo „dziedziczenie" w dokumentacji, scrollujesz dalej. Wiesz, że to ważne, ale nie wiesz, od czego zacząć, żeby to miało sens w kontekście twojego projektu.
Kurs zaczyna od konkretnych przypadków użycia, nie od teorii. Klasy pojawiają się wtedy, kiedy widać po co.
Scenariusz drugi
Przerabiałeś już jeden kurs online. Rozumiesz przykłady z wideo, ale kiedy siadasz sam do edytora, nic nie wychodzi tak jak powinno.
Tu każde ćwiczenie ma feedback — nie automat, tylko człowiek, który widzi, gdzie konkretnie się zatrzymałeś.
Scenariusz trzeci
Pracujesz i masz ograniczony czas. Nie możesz sobie pozwolić na kurs, który wymaga 3 godzin dziennie przez 3 miesiące.
Zajęcia odbywają się dwa razy w tygodniu po 90 minut. Materiał między sesjami jest opcjonalny, nie obowiązkowy.
Co mówią osoby, które już przeszły przez kurs
Konkretne doświadczenia, nie ogólne opinie.
Zacząłem rozumieć cudzy kod
Przez pierwsze dwa tygodnie miałem wrażenie, że to za trudne. Potem coś kliknęło przy ćwiczeniu z polimorfizmem i od tego momentu czytanie kodu innych przestało być stresujące.
Unikał projektów z OOP, bo nie wiedział jak się do nich zabrać.
Refaktoryzuje istniejący kod w pracy, używając wzorców z kursu.
Miałam konkretny projekt, instruktor mi przez niego przeprowadził
Pisałam aplikację do zarządzania harmonogramem. Zamiast ćwiczyć na abstrakcyjnych przykładach, przez całe zajęcia pracowałyśmy na moim kodzie.
Cały kod w jednym pliku, bez żadnej struktury obiektowej.
Projekt podzielony na klasy, działa stabilnie i jest czytelny dla innych.
Tempo grupy mnie zaskoczyło — na plus
Bałem się, że będę za wolny albo za szybki. Okazało się, że materiał jest ułożony tak, że każdy ma co robić, bez czekania na innych.
Przerywał kursy online, bo nie miał z kim skonfrontować swoich wątpliwości.
Ukończył kurs i zaczął pisać własną bibliotekę w Pythonie.