Kursy programowania
Darmowe kursy interaktywne: 136
Kursy programowania w Coddy: 136 interaktywnych kursów w 18 językach programowania. Darmowy start, podpowiedzi AI i certyfikat po ukończeniu.
Gra Unity: Obrona wieżowa
NowośćZbuduj w Unity grę 3D z gatunku obrony wieżowej, używając C#. Każda lekcja wprowadza jedną funkcję: wrogów przemierzających trasę w kolejnych falach, wieże, które możesz stawiać, namierzać nimi cele i strzelać, pieniądze, ulepszenia, obrażenia obszarowe i efekt spowolnienia oraz bazę, której trzeba bronić.
Certyfikat po ukończeniu
- 18
- 18
- 1
- 82
Gra w Unity: Zbijanie klocków
NowośćStwórz w Unity grę 3D polegającą na zbijaniu klocków, używając C#. W każdej lekcji dodasz nową funkcję: paletkę i odbijającą się piłkę, ścianę z klocków, życia i poziomy oraz bonusy, które poszerzają paletkę lub rozdzielają piłkę na dwie.
Certyfikat po ukończeniu
- 16
- 16
- 1
- 65
Gra w Unity: Wąż 3D
NowośćStwórz grę Wąż 3D w Unity w języku C# — na każdej lekcji dodasz nową funkcję: węża poruszającego się po siatce, sterowanie, jedzenie, wydłużający się ogon, ściany i zderzenia z własnym ogonem, wynik, prędkość oraz najlepszy wynik.
Certyfikat po ukończeniu
- 14
- 14
- 1
- 56
Gra Roblox: Ucieczka z mroku
NowośćZbuduj kompletną grę ucieczkową w Roblox w języku Luau, tworząc po jednej funkcji na każdej lekcji: ciemne pokoje połączone drzwiami, latarkę, klucze i kod do skarbca oraz potwora, który odnajduje drogę do ciebie, omijając ściany, podczas gdy ty chowasz się w szafach, biegniesz sprintem i ścigasz się z czasem, by znaleźć wyjście.
Certyfikat po ukończeniu
- 20
- 20
- 1
- 60
Gra Roblox: Areny walki
NowośćStwórz kompletną grę walki na miecze w Robloxie w języku Luau, poznając kolejne funkcje na każdej lekcji: miecz z hitboxem, zdolności aktywowane klawiszami i przyciskami na telefonie z czasem odnowienia kontrolowanym przez serwer, combosy, ogłuszenia i bloki, a także boty, które ścigają cię wokół filarów i walczą z tobą.
Certyfikat po ukończeniu
- 20
- 20
- 1
- 60
Gra Roblox: Obrona wieży
NowośćStwórz kompletną grę typu tower defense w Robloxie w języku Luau — w każdej lekcji dodasz nową funkcję: wrogów przemierzających ścieżkę falami, wieże, które możesz stawiać i ulepszać, ataki obszarowe i zamrażające, paski zdrowia, bossa oraz bazę do obrony.
- 18
- 18
- 1
- 54
Gra Roblox: Symulator zwierzaków
NowośćStwórz kompletny symulator zwierzaków w Roblox w języku Luau, dodając po jednej funkcji na każdej lekcji: stosy monet, HUD, komunikację klienta z serwerem za pomocą remote events, jajka o różnej rzadkości, podążające za tobą zwierzaki, bramę do strefy, wiadomości o rzadkich zwierzakach i zapisywanie postępów.
- 18
- 18
- 1
- 54
Gra Roblox: Wieża bez końca
NowośćStwórz kompletną grę typu obby z wieżą w Roblox w języku Luau — w każdej lekcji dodasz nową funkcję: losowo generowane wieże złożone z etapów, zabójcze klocki, obrotowe przeszkody, znikające stopnie, ruchome taśmy, lasery, trampoliny, wznoszącą się lawę, rundy, punkty kontrolne i najlepsze czasy. Zagraj w przeglądarce i udostępnij grę.
Certyfikat po ukończeniu
- 18
- 18
- 1
- 55
Gra Roblox: Fabryka Tycoon
NowośćZbuduj kompletną grę typu tycoon w Robloxie, korzystając z Luau — w każdej lekcji dodasz nową funkcję: wyrzutnie, taśmociąg, złotą rudę, pola zakupu, ulepszenie, odblokowywanie, odrodzenia i zapisywanie postępów. Graj w swoją fabrykę w przeglądarce i udostępnij ją innym.
- 18
- 18
- 1
- 54
Gra Roblox: Przetrwanie w katastrofach
NowośćStwórz kompletną grę o przetrwaniu katastrof w Robloxie w języku Luau — jedną funkcję na każdą lekcję: lobby, pętlę rund, mapy, powódź, meteoryty, kurczącą się wyspę, lawę, oznaczenia ocalałych, serie zwycięstw i zapisane wygrane. Zagraj w nią w przeglądarce i udostępnij ją innym.
- 18
- 18
- 1
- 54
Laboratorium sieci LAN
PopularnyTwórz, adresuj i diagnozuj małe sieci w terminalowym laboratorium: hosty, przełączniki i routery, kable, adresy i maski IPv4, ARP, bramy, tablice routingu oraz typowe usterki, które powodują awarie rzeczywistych sieci LAN.
Certyfikat po ukończeniu
- 35
- 35
Adresacja IP i podsieci
PopularnyPoznaj adresy IP od podstaw: system binarny, budowę IPv4, maski podsieci, CIDR, ćwiczenia z podziału na podsieci, zakresy prywatne, planowanie sieci z użyciem VLSM oraz pierwsze spojrzenie na IPv6. Przećwicz wszystko w terminalu.
Certyfikat po ukończeniu
- 46
- 46
Model OSI
PopularnyJak naprawdę komunikują się sieci, warstwa po warstwie: siedem warstw modelu OSI, adresy MAC i ARP, IP i routing, TCP, UDP i porty, enkapsulacja oraz pełna droga pakietu — z praktycznymi instrukcjami w terminalu.
Certyfikat po ukończeniu
- 32
- 32
Sieci komputerowe w terminalu
PopularnyDowiedz się, jak komputery komunikują się ze sobą za pomocą wiersza poleceń. Poznaj adresy i DNS, porty i gniazda, sprawdzanie, czy host jest osiągalny, oraz ręczną obsługę HTTP za pomocą curl: GET, POST, nagłówki, kody statusu i HTTPS. Kurs przygotowany z myślą o pracy w IT, wsparciu technicznym i backendzie.
Certyfikat po ukończeniu
- 47
- 47
- 141
Drzewo AVL – struktury danych, seria #10
PopularnyW tym kursie poznasz strukturę danych, jaką jest drzewo AVL, zbudujesz od podstaw samorównoważące się binarne drzewo wyszukiwań w wybranym przez siebie języku programowania i poćwiczysz rozwiązywanie zadań programistycznych!
Certyfikat po ukończeniu
- 16
- 14
- 1
Algorytm Prima – algorytmy grafowe
PopularnyOpanuj algorytm Prima służący do znajdowania minimalnego drzewa rozpinającego: rozbudowuj jedno drzewo od wierzchołka startowego, za każdym razem dodając najtańszą krawędź przechodzącą między drzewem a pozostałą częścią grafu. Zaimplementuj go w wybranym języku programowania i odpowiadaj na zapytania o krawędzie będące wąskimi gardłami oraz o spójność — to odpowiednik algorytmu Kruskala.
Certyfikat po ukończeniu
- 9
- 4
- 1
- 55
Algorytm Kruskala — algorytmy grafowe
Opanuj algorytm Kruskala do znajdowania minimalnych drzew rozpinających. Zaimplementuj strukturę zbiorów rozłącznych, buduj minimalne drzewo rozpinające, dodając najtańszą krawędź, która nie tworzy cyklu, w wybranym przez siebie języku programowania, i odpowiadaj na zapytania o spójność oraz krawędzie stanowiące wąskie gardło.
Certyfikat po ukończeniu
- 9
- 4
- 1
- 57
Algorytm Bellmana-Forda — algorytmy grafowe
Poznaj algorytm Bellmana-Forda: wyznaczanie najkrótszych ścieżek z jednego źródła, także przy ujemnych wagach krawędzi, oraz wykrywanie cykli ujemnych. Zbuduj przebieg relaksacji, zaimplementuj pełny algorytm w wybranym języku programowania i odpowiadaj na zapytania o odległości oraz cykle.
Certyfikat po ukończeniu
- 9
- 4
- 1
- 54
Algorytm Dijkstry — algorytmy grafowe
Opanuj algorytm Dijkstry — zachłanną metodę wyznaczania najkrótszych ścieżek z jednego źródła w grafach o nieujemnych wagach. Wczytaj ważone krawędzie, zaimplementuj pełne obliczanie odległości w wybranym języku programowania i odpowiadaj na pytania o odległość między wskazanymi wierzchołkami oraz o wierzchołek najdalszy od źródła.
Certyfikat po ukończeniu
- 9
- 4
- 1
- 54
Sortowanie topologiczne – algorytmy grafowe
Opanuj sortowanie topologiczne, czyli porządkowanie wierzchołków skierowanego grafu acyklicznego tak, aby każda krawędź prowadziła do przodu. Oblicz stopnie wejściowe, wyznacz kolejność za pomocą algorytmu Kahna w wybranym języku programowania, wykrywaj cykle i znajdź najdłuższą ścieżkę w DAG-u.
Certyfikat po ukończeniu
- 9
- 4
- 1
- 55
Przeszukiwanie wszerz — algorytmy grafowe
Opanuj przeszukiwanie wszerz — warstwowe przechodzenie grafu, które pozwala wyznaczać najkrótsze ścieżki. Zbuduj strukturę do wyszukiwania sąsiadów, napisz iteracyjny algorytm BFS z użyciem kolejki w wybranym języku programowania i wykorzystaj go do znajdowania odległości najkrótszych ścieżek w grafach nieważonych.
Certyfikat po ukończeniu
- 9
- 4
- 1
- 54
Przeszukiwanie w głąb — algorytmy grafowe
Poznaj przeszukiwanie w głąb — podstawową metodę eksplorowania grafu. Zbuduj strukturę do wyszukiwania sąsiedztwa, napisz iteracyjne DFS w wybranym języku programowania, przeanalizuj jego złożoność O(V + E) i wykorzystaj go do zliczania oraz mierzenia składowych spójnych.
Certyfikat po ukończeniu
- 9
- 4
- 1
- 54
Sortowanie przez zliczanie – seria DSA
PopularnyOpanuj sortowanie przez zliczanie — algorytm, który nie porównuje elementów i sortuje nieujemne liczby całkowite w czasie liniowym, zliczając wartości. Zaimplementuj etap zliczania, napisz pełny algorytm sortowania w wybranym języku, przeanalizuj jego złożoność O(n + k) i poćwicz, rozwiązując zadania programistyczne.
Certyfikat po ukończeniu
- 9
- 4
- 1
- 52
Sortowanie radixowe — seria DSA
Opanuj sortowanie radixowe — algorytm nieporównawczy, który sortuje nieujemne liczby całkowite cyfra po cyfrze. Zaimplementuj stabilny przebieg sortowania przez zliczanie, napisz pełny algorytm sortowania w wybranym języku, przeanalizuj jego liniową złożoność czasową i poćwicz, rozwiązując zadania programistyczne.
Certyfikat po ukończeniu
- 9
- 4
- 1
- 55