Uzyskaj pełny dostęp do nauki na CodeGym, subskrybując jeden z naszych planów
  • Java Premium
    30
    $ miesięcznie
    Do samodzielnego ukończenia interaktywnego kursu Java bez trzymania się a harmonogramu.

    Otrzymujesz:
    • dostęp do podstawowego kursu Java na platformie CodeGym
    • wtyczka dla IntelliJ IDEA
    • wymagania i zalecenia dotyczące zadań
    • automatyczne sprawdzanie rozwiązań
    • Sekcja "Pomoc"
    • Sekcja "Gry"

Porównaj nasze plany subskrypcji

Dostęp do podstawowego kursu Java 

Interaktywny samouczący się kurs Java składa się z 6 ścieżek: Java Syntax, Java Core, Java Collections, Multithreading, JSP & Servlets, SQL & Hibernate. W tym kursie znajdziesz wszystkie kluczowe zagadnienia Java: składnia Java, typy standardowe, tablice, listy, kolekcje, generyki, wyjątki, praca z wątkami, praca z plikami, praca z siecią i internetem. Nauczysz się także OOP, serializacji, rekurencji, adnotacji, najpopularniejszych wzorców projektowych i nie tylko.

Te ścieżki zawierają ponad pięćset mini-wykładów i ponad tysiąc zadań praktycznych o rosnącym stopniu trudności. Ten kurs pomoże ci samodzielnie opanować podstawy programowania w Javie w praktyce.

Interaktywny kurs podstawowy jest odpowiedni zarówno dla początkujących, jak i dla bardziej doświadczonych programistów, którzy chcą nauczyć się Javy.

Ciągłe uczenie się 

Możesz wrócić do kursu w dowolnym momencie — zapisujemy Twój postęp. Jeśli potrzebujesz zrobić przerwę od rozwiązywania trudnego zadania, nie ma problemu: kontynuuj, kiedy będzie to wygodne. Po przesłaniu do weryfikacji Twoje rozwiązanie jest zapisane na naszych serwerach i możesz do niego wrócić z dowolnego urządzenia.

Natychmiastowa weryfikacja zadań 

Najlepszym sposobem opanowania nowego materiału jest przetestowanie go w praktyce. Ale skąd wiesz, czy Twój program działa poprawnie? Ktoś musi sprawdzić Twoje zadania! Na CodeGym Twoje rozwiązania zadań są sprawdzane natychmiastowo i automatycznie. Większość zadań jest sprawdzana w mniej niż sekundę. Wystarczy jedno kliknięcie myszy, a jeśli Twój program (rozwiązanie) jest napisane poprawnie, dowiesz się o tym natychmiast.

Szczegółowe informacje o weryfikacji zadań 

Otrzymujesz nie tylko treść zadania, ale także szczegółową listę wymagań składającą się z kilku punktów. Po weryfikacji zobaczysz rozszerzone informacje o testowaniu Twojego zadania, co jasno pokaże, które wymagania Twój program spełnił, a których nie.

Zamiast zgadywać, dlaczego Twój program nie przechodzi weryfikacji, możesz skupić się na jego naprawie. Bardzo ważne jest, aby wiedzieć, która konkretna część Twojego programu nie działa, a co ważniejsze — mieć pewność, że wszystko inne działa tak, jak powinno.

Pomoc przy zadaniach 

CodeGym ma sekcję "Help" stworzoną specjalnie do dyskusji nad rozwiązaniami zadań. Tam możesz zamieścić swoje niedziałające rozwiązanie i poprosić o pomoc lub poradę. Możesz także pomóc innym znaleźć błędy w ich programach. Do sekcji "Help" możesz przejść bezpośrednio z zadania, a w samej sekcji możesz łatwo znaleźć dyskusje dotyczące konkretnego zadania po jego ID lub nazwie.

Zadania dodatkowe 

Czy nauka idzie sprawnie, a zadania rozwiązujesz bez problemu? Aby zapobiec nudzie, prawie każdy temat ma kilka zadań dodatkowych. Takie zadania są oznaczone symbolem gwiazdki.

Są one trudniejsze niż zwykłe i niełatwe do rozwiązania. W tym celu będziesz musiał sięgnąć do dodatkowej literatury lub poszukać w internecie. Ale to właśnie takie wyzwania — zadania, których nie potrafisz rozwiązać — czynią cię silnym programistą.

Wtyczka 

An IDE (Integrated Development Environment) jest głównym profesjonalnym narzędziem dla każdego programisty. To specjalny program do tworzenia oprogramowania, a IntelliJ IDEA jest jednym z najwygodniejszych i najpopularniejszych IDE do tworzenia programów w Javie.

Dzięki CodeGym nauczysz się pisać programy w profesjonalnym środowisku programistycznym — IntelliJ IDEA. Aby ułatwić Ci życie, stworzyliśmy specjalną wtyczkę do IntelliJ IDEA, dzięki której możesz pobrać zadanie w dwóch kliknięciach myszy i przesłać je jednym!

Rekomendacje zadań 

Czy wymagania zadania można ulepszyć i uczynić je bardziej inteligentnymi? Zdecydowanie tak — w CodeGym zrobiliśmy to. Nasi programiści stale analizują przesłane rozwiązania użytkowników CodeGym i szukają typowych błędów. Dla każdego takiego błędu tworzą specjalny test, który pozwala go rozpoznać w Twoim kodzie.

Gdy prześlesz zadanie do weryfikacji, przechodzi ono przez liczne testy, które wyszukują znane standardowe błędy. Jeśli takie błędy zostaną wykryte, otrzymasz rekomendację napisaną przez autora zadania, jak najlepiej naprawić błąd.

Kontrola stylu kodu 

Dobrzy programiści nie tylko piszą poprawny i precyzyjny kod, ale także stosują się do wszystkich wytycznych — wymagań i standardów pisania kodu. Dlatego CodeGym ma „analizator stylu kodu”, który sprawdza zgodność twojego kodu ze standardami i dostarcza listę uwag dotyczących twojego kodu.