Promocja
Nauka
Kursy
Zadania
Ankiety & quizy
Gry
Pomoc
Harmonogram
Społeczność
Użytkownicy
Forum
Czat
Artykuły
Historie sukcesu
Aktywność
Opinie
Subskrypcje
Jasny motyw
Ankiety/testy
Opinie
O nas
Start
Rozpocznij naukę
Rozpocznij naukę teraz
Wszystkie ankiety/testy
Wszystkie kursy
Wszystkie zadania
Wszystkie poziomy
Dowolny status
Komendy i pierwszy program
Komendy i pierwszy program
Poziom 1
,
Lekcja 5
Komendy i pierwszy program
Wprowadzenie do typów int i String
Wprowadzenie do typów int i String
Poziom 2
,
Lekcja 5
Wprowadzenie do typów int i String
Operator warunkowy
Operator warunkowy
Poziom 3
,
Lekcja 5
Operator warunkowy: if else
Pętle
Pętle
Poziom 4
,
Lekcja 5
Pętle while, for, do-while
Instalacja IDE
Instalacja IDE
Poziom 5
,
Lekcja 5
Instalacja IDE, wtyczki CodeGym
Liczby zmiennoprzecinkowe
Liczby zmiennoprzecinkowe
Poziom 6
,
Lekcja 5
Liczby zmiennoprzecinkowe i char
Tablice
Tablice
Poziom 7
,
Lekcja 5
Zapoznanie z tablicami
Metody
Metody
Poziom 8
,
Lekcja 5
Deklaracja i wywołanie metod
Praca z napisami
Praca z napisami
Poziom 9
,
Lekcja 5
Praca z napisami
Stałe, enum i switch
Stałe, enum i switch
Poziom 10
,
Lekcja 5
Stałe, enum i switch
Wyjątki
Wyjątki
Poziom 11
,
Lekcja 5
Wyjątki
Śledzimy MKS
Śledzimy MKS
Poziom 12
,
Lekcja 5
Śledzimy MKS
Daty i czas
Daty i czas
Poziom 13
,
Lekcja 5
Daty, czas i strefy czasowe
Klasy i konstruktory
Klasy i konstruktory
Poziom 14
,
Lekcja 5
Klasy i konstruktory
Enkapsulacja
Enkapsulacja
Poziom 15
,
Lekcja 4
Zasady enkapsulacji
Zagnieżdżone i wewnętrzne klasy
Zagnieżdżone i wewnętrzne klasy
Poziom 16
,
Lekcja 4
Zagnieżdżone i wewnętrzne klasy
Dziedziczenie i hierarchia
Dziedziczenie i hierarchia
Poziom 17
,
Lekcja 4
Dziedziczenie i hierarchia
Polimorfizm i przeciążanie
Polimorfizm i przeciążanie
Poziom 18
,
Lekcja 4
Polimorfizm i przeciążanie
Klasy abstrakcyjne
Klasy abstrakcyjne
Poziom 19
,
Lekcja 4
Abstrakcja i klasy abstrakcyjne
Interfejsy
Interfejsy
Poziom 20
,
Lekcja 4
Pojęcie interfejsu
Zaawansowane interfejsy
Zaawansowane interfejsy
Poziom 21
,
Lekcja 4
Zaawansowane interfejsy i interfejsy funkcyjne
Klasy record
Klasy record
Poziom 22
,
Lekcja 4
Klasy record
OOP — typowe błędy
OOP — typowe błędy
Poziom 23
,
Lekcja 4
OOP — typowe błędy
Hierarchia wyjątków
Hierarchia wyjątków
Poziom 24
,
Lekcja 4
Zaawansowana praca z wyjątkami
Wprowadzenie do Git i GitHub
Wprowadzenie do Git i GitHub
Poziom 25
,
Lekcja 4
Kontrola wersji: praca z Git i GitHub
Kolekcje i generics
Kolekcje i generics
Poziom 26
,
Lekcja 4
Kolekcje i generics
Interfejsy kolekcji
Interfejsy kolekcji
Poziom 27
,
Lekcja 4
Interfejsy kolekcji
Praca z kolekcjami
Praca z kolekcjami
Poziom 28
,
Lekcja 4
Praca z kolekcjami
Komparatory i porównywanie obiektów
Komparatory i porównywanie obiektów
Poziom 29
,
Lekcja 4
Komparatory i porównywanie obiektów
Podstawy Stream API
Podstawy Stream API
Poziom 30
,
Lekcja 4
Podstawy Stream API
Grupowanie i agregacja
Grupowanie i agregacja
Poziom 31
,
Lekcja 4
Stream API: grupowanie i agregacja
Unie i projekcje
Unie i projekcje
Poziom 32
,
Lekcja 4
Stream API: unie i projekcje
Optymalizacja pracy z kolekcjami
Optymalizacja pracy z kolekcjami
Poziom 33
,
Lekcja 4
Optymalizacja pracy z kolekcjami
Nowoczesne kolekcje
Nowoczesne kolekcje
Poziom 34
,
Lekcja 4
Nowoczesne kolekcje i niezmienność
Praca z plikami
Praca z plikami
Poziom 35
,
Lekcja 4
Praca z plikami
Czytanie i zapisywanie plików
Czytanie i zapisywanie plików
Poziom 36
,
Lekcja 4
Czytanie i zapisywanie plików
Praca z kodowaniami
Praca z kodowaniami
Poziom 37
,
Lekcja 4
Praca z kodowaniami
Błędy podczas pracy z plikami
Błędy podczas pracy z plikami
Poziom 38
,
Lekcja 4
Błędy podczas pracy z plikami
Praca z systemem plików
Praca z systemem plików
Poziom 39
,
Lekcja 4
Praca z systemem plików
Operacje z katalogami
Operacje z katalogami
Poziom 40
,
Lekcja 4
Operacje z plikami i katalogami
Optymalizacja IO
Optymalizacja IO
Poziom 41
,
Lekcja 4
Optymalizacja IO
Serializacja
Serializacja
Poziom 42
,
Lekcja 4
Wprowadzenie do serializacji obiektów
Konfiguracja serializacji
Konfiguracja serializacji
Poziom 43
,
Lekcja 4
Konfiguracja serializacji
Serializacja złożonych struktur
Serializacja złożonych struktur
Poziom 44
,
Lekcja 4
Serializacja złożonych struktur
Optymalizacja binarnej serializacji
Optymalizacja binarnej serializacji
Poziom 45
,
Lekcja 4
Optymalizacja binarnej serializacji
Serializacja JSON
Serializacja JSON
Poziom 46
,
Lekcja 4
Serializacja JSON
Serializacja XML
Serializacja XML
Poziom 47
,
Lekcja 4
Serializacja XML
Wyrażenia lambda
Wyrażenia lambda
Poziom 48
,
Lekcja 4
Wyrażenia lambda
Funkcyjne programowanie
Funkcyjne programowanie
Poziom 49
,
Lekcja 4
Funkcyjne programowanie
Zdarzenia i obsługa zdarzeń
Zdarzenia i obsługa zdarzeń
Poziom 50
,
Lekcja 4
Zdarzenia i obsługa zdarzeń
Wielowątkowość
Wielowątkowość
Poziom 51
,
Lekcja 4
Podstawy wielowątkowości
Synchronizacja wątków
Synchronizacja wątków
Poziom 52
,
Lekcja 4
Synchronizacja wątków
Problemy wielowątkowości
Problemy wielowątkowości
Poziom 53
,
Lekcja 4
Problemy wielowątkowości
Równoległość i ForkJoin
Równoległość i ForkJoin
Poziom 54
,
Lekcja 4
Równoległość i ForkJoin
Asynchroniczne programowanie
Asynchroniczne programowanie
Poziom 55
,
Lekcja 4
Asynchroniczne programowanie
Asynchroniczne operacje na plikach
Asynchroniczne operacje na plikach
Poziom 56
,
Lekcja 4
Asynchroniczne operacje na plikach
Wirtualne wątki
Wirtualne wątki
Poziom 57
,
Lekcja 4
Wirtualne wątki
Wchodzimy głębiej w wielowątkowość
Wchodzimy głębiej w wielowątkowość
Poziom 58
,
Lekcja 4
Wchodzimy głębiej w wielowątkowość
Równoległa praca z plikami
Równoległa praca z plikami
Poziom 59
,
Lekcja 4
Równoległa praca z plikami
Moduły i struktura projektu
Moduły i struktura projektu
Poziom 60
,
Lekcja 4
Moduły i struktura projektu
Praca z procesami
Praca z procesami
Poziom 61
,
Lekcja 4
Praca z procesami
Refleksja
Refleksja
Poziom 62
,
Lekcja 4
Refleksja i możliwości dynamiczne
Logowanie
Logowanie
Poziom 63
,
Lekcja 4
Logowanie, monitoring i profilowanie
Pamięć i garbage collection
Pamięć i garbage collection
Poziom 64
,
Lekcja 4
Pamięć i garbage collection
Nowe możliwości języka
Nowe możliwości języka
Poziom 65
,
Lekcja 4
Nowe możliwości języka
Please enable JavaScript to continue using this application.